X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/a486b752e81eacc607db434dc36234a28983a4c3..548c313b4ca373559c14f3746d31c0b6cb9a721b:/man/signal-cli.1.adoc diff --git a/man/signal-cli.1.adoc b/man/signal-cli.1.adoc index ecd7ac9f..b5c22167 100644 --- a/man/signal-cli.1.adoc +++ b/man/signal-cli.1.adoc @@ -54,6 +54,12 @@ Use the verify command to complete the verification. *-v*, *--voice*:: The verification should be done over voice, not SMS. +*--captcha*:: +The captcha token, required if registration failed with a captcha required error. +To get the token, go to https://signalcaptchas.org/registration/generate.html +Check the developer tools for a redirect starting with signalcaptcha:// +Everything after signalcaptcha:// is the captcha token. + === verify Verify the number using the code received via SMS or voice. @@ -103,7 +109,7 @@ Link another device to this device. Only works, if this is the master device. *--uri* URI:: -Specify the uri contained in the QR code shown by the new device. +Specify the uri contained in the QR code shown by the new device. You will need the full uri enclosed in quotation marks, such as "tsdevice:/?uuid=....." === listDevices @@ -172,9 +178,17 @@ Don’t download attachments of received messages. *--json*:: Output received messages in json format, one object per line. +=== joinGroup + +Join a group via an invitation link. + +*--uri*:: +The invitation link URI (starts with `https://signal.group/#`) + === updateGroup Create or update a group. +If the user is a pending member, this command will accept the group invitation. *-g* GROUP, *--group* GROUP:: Specify the recipient group ID in base64 encoding. @@ -192,6 +206,7 @@ Specify one or more members to add to the group. === quitGroup Send a quit group message to all group members and remove self from member list. +If the user is a pending member, this command will decline the group invitation. *-g* GROUP, *--group* GROUP:: Specify the recipient group ID in base64 encoding. @@ -227,9 +242,9 @@ Specify the safety number of the key, only use this option if you have verified === updateProfile -Update the name and/or avatar image visible by message recipients for the current users. +Update the name and avatar image visible by message recipients for the current users. The profile is stored encrypted on the Signal servers. -The decryption key is sent with every outgoing messages (excluding group messages). +The decryption key is sent with every outgoing messages to contacts. *--name*:: New name visible by message recipients. @@ -252,6 +267,10 @@ Specify the contact phone number. *-n*, *--name*:: Specify the new name for this contact. +*-e*, *--expiration*:: +Set expiration time of messages (seconds). +To disable expiration set expiration time to 0. + === block Block the given contacts or groups (no messages will be received). @@ -309,8 +328,6 @@ The path of the manifest.json or a zip file containing the sticker pack you wish === daemon signal-cli can run in daemon mode and provides an experimental dbus interface. -For dbus support you need jni/unix-java.so installed on your system (Debian: -libunixsocket-java ArchLinux: libmatthew-unix-java (AUR)). *--system*:: Use DBus system bus instead of user bus.