3 textsecure-cli is a commandline interface for
[libtextsecure-java](https://github.com/WhisperSystems/libtextsecure-java). It supports registering, verifying, sending and receiving messages. However receiving messages currently doesn't work, because libtextsecure-java
[does not yet support registering for the websocket support](https://github.com/WhisperSystems/libtextsecure-java/pull/5). For registering you need a phone number where you can receive SMS.
4 It is primarily intented to be used on servers to notify admins of important events.
8 usage: textsecure-cli [-h] -u USERNAME {register,verify,send,receive} ...
12 textsecure-cli -u USERNAME register
14 * Verify the number using the code received via SMS
16 textsecure-cli -u USERNAME verify CODE
18 * Send a message to one or more recipients
20 textsecure-cli -u USERNAME send -m "This is a message" [RECIPIENT [RECIPIENT ...]]
22 * Pipe the message content from another process.
24 uname -a | textsecure-cli -u USERNAME send [RECIPIENT [RECIPIENT ...]]
28 The password and cryptographic keys are created when registering and stored in the current users home directory.
30 $HOME/.config/textsecure/data/
34 This project uses
[Gradle](http://gradle.org) for building and maintaining
37 1. Checkout the source somewhere on your filesystem wit
39 git clone https://github.com/AsamK/textsecure-cli.git
45 3. Create shell wrapper in *build/install/textsecure-cli/bin*:
49 4. Create tar file in *build/distributions*:
55 This project uses libtextsecure-java from Open Whisper Systems:
57 https://github.com/WhisperSystems/libtextsecure-java
59 Licensed under the GPLv3: http://www.gnu.org/licenses/gpl-
3.0.html