annotate doc/libervia-cli/gateway.rst @ 4351:6a0a081485b8

plugin autocrypt: Autocrypt protocol implementation: Implementation of autocrypt: `autocrypt` header is checked, and if present and no public key is known for the peer, the key is imported. `autocrypt` header is also added to outgoing message (only if an email gateway is detected). For the moment, the JID is use as identifier, but the real email used by gateway should be used in the future. rel 456
author Goffi <goffi@goffi.org>
date Fri, 28 Feb 2025 09:23:35 +0100
parents 9e7ea54b93ee
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4302
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
1 ==========================
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
2 gateway: Gateway management
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
3 ==========================
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
4
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
5 ``gateway`` command allows you to list, register, and unregister from gateways (usually used to access other networks like ActivityPub or Email) on an XMPP server.
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
6
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
7 list
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
8 ====
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
9
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
10 List available gateways on a server. If no server JID is specified, the command will use the server of the current profile.
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
11
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
12 By default, only available gateways are shown. If you want to see unavailable gateways as well, you can use the ``-v, --verbose`` option.
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
13
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
14 example
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
15 -------
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
16
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
17 List available gateways on the server of the default profile::
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
18
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
19 $ li gateway list
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
20
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
21 register
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
22 ========
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
23
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
24 Register to a gateway using the specified gateway JID. This will usually show a
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
25 registration form that you'll have to complete.
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
26
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
27 example
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
28 -------
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
29
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
30 Register to the IRC gateway on a server::
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
31
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
32 $ li gateway register ap.example.org
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
33
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
34 unregister
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
35 ==========
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
36
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
37 Unregister from a gateway using the specified gateway JID. By default, a confirmation is requested before unregistering. You can skip the confirmation by using the ``-f, --force`` option.
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
38
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
39 example
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
40 -------
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
41
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
42 Unregister from the SMS gateway on a server without confirmation::
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
43
9e7ea54b93ee doc (cli): documentation for new `gateway` command:
Goffi <goffi@goffi.org>
parents:
diff changeset
44 $ li gateway unregister -f irc.example.org