mirror of
https://github.com/AsamK/signal-cli
synced 2025-08-29 02:20:39 +00:00
Remove unnecessary spaces in README.md
and add sh
syntax highlighting (#1270)
This commit is contained in:
parent
ffeae1a95a
commit
2487fff44a
1 changed files with 19 additions and 15 deletions
34
README.md
34
README.md
|
@ -53,7 +53,7 @@ of all country codes.)
|
||||||
|
|
||||||
* Register a number (with SMS verification)
|
* Register a number (with SMS verification)
|
||||||
|
|
||||||
signal-cli -a ACCOUNT register
|
signal-cli -a ACCOUNT register
|
||||||
|
|
||||||
You can register Signal using a landline number. In this case you can skip SMS verification process and jump directly
|
You can register Signal using a landline number. In this case you can skip SMS verification process and jump directly
|
||||||
to the voice call verification by adding the `--voice` switch at the end of above register command.
|
to the voice call verification by adding the `--voice` switch at the end of above register command.
|
||||||
|
@ -64,19 +64,21 @@ of all country codes.)
|
||||||
* Verify the number using the code received via SMS or voice, optionally add `--pin PIN_CODE` if you've added a pin code
|
* Verify the number using the code received via SMS or voice, optionally add `--pin PIN_CODE` if you've added a pin code
|
||||||
to your account
|
to your account
|
||||||
|
|
||||||
signal-cli -a ACCOUNT verify CODE
|
signal-cli -a ACCOUNT verify CODE
|
||||||
|
|
||||||
* Send a message
|
* Send a message
|
||||||
|
|
||||||
signal-cli -a ACCOUNT send -m "This is a message" RECIPIENT
|
```sh
|
||||||
|
signal-cli -a ACCOUNT send -m "This is a message" RECIPIENT
|
||||||
|
```
|
||||||
|
|
||||||
* Pipe the message content from another process.
|
* Pipe the message content from another process.
|
||||||
|
|
||||||
uname -a | signal-cli -a ACCOUNT send --message-from-stdin RECIPIENT
|
uname -a | signal-cli -a ACCOUNT send --message-from-stdin RECIPIENT
|
||||||
|
|
||||||
* Receive messages
|
* Receive messages
|
||||||
|
|
||||||
signal-cli -a ACCOUNT receive
|
signal-cli -a ACCOUNT receive
|
||||||
|
|
||||||
**Hint**: The Signal protocol expects that incoming messages are regularly received (using `daemon` or `receive`
|
**Hint**: The Signal protocol expects that incoming messages are regularly received (using `daemon` or `receive`
|
||||||
command). This is required for the encryption to work efficiently and for getting updates to groups, expiration timer
|
command). This is required for the encryption to work efficiently and for getting updates to groups, expiration timer
|
||||||
|
@ -86,8 +88,8 @@ and other features.
|
||||||
|
|
||||||
The password and cryptographic keys are created when registering and stored in the current users home directory:
|
The password and cryptographic keys are created when registering and stored in the current users home directory:
|
||||||
|
|
||||||
$XDG_DATA_HOME/signal-cli/data/
|
$XDG_DATA_HOME/signal-cli/data/
|
||||||
$HOME/.local/share/signal-cli/data/
|
$HOME/.local/share/signal-cli/data/
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
|
||||||
|
@ -96,27 +98,29 @@ version installed, you can replace `./gradlew` with `gradle` in the following st
|
||||||
|
|
||||||
1. Checkout the source somewhere on your filesystem with
|
1. Checkout the source somewhere on your filesystem with
|
||||||
|
|
||||||
git clone https://github.com/AsamK/signal-cli.git
|
git clone https://github.com/AsamK/signal-cli.git
|
||||||
|
|
||||||
2. Execute Gradle:
|
2. Execute Gradle:
|
||||||
|
|
||||||
./gradlew build
|
./gradlew build
|
||||||
|
|
||||||
2a. Create shell wrapper in *build/install/signal-cli/bin*:
|
2a. Create shell wrapper in *build/install/signal-cli/bin*:
|
||||||
|
|
||||||
./gradlew installDist
|
./gradlew installDist
|
||||||
|
|
||||||
2b. Create tar file in *build/distributions*:
|
2b. Create tar file in *build/distributions*:
|
||||||
|
|
||||||
./gradlew distTar
|
./gradlew distTar
|
||||||
|
|
||||||
2c. Create a fat tar file in *build/libs/signal-cli-fat*:
|
2c. Create a fat tar file in *build/libs/signal-cli-fat*:
|
||||||
|
|
||||||
./gradlew fatJar
|
./gradlew fatJar
|
||||||
|
|
||||||
2d. Compile and run signal-cli:
|
2d. Compile and run signal-cli:
|
||||||
|
|
||||||
./gradlew run --args="--help"
|
```sh
|
||||||
|
./gradlew run --args="--help"
|
||||||
|
```
|
||||||
|
|
||||||
### Building a native binary with GraalVM (EXPERIMENTAL)
|
### Building a native binary with GraalVM (EXPERIMENTAL)
|
||||||
|
|
||||||
|
@ -127,13 +131,13 @@ work in all situations.
|
||||||
2. [Install prerequisites](https://www.graalvm.org/reference-manual/native-image/#prerequisites)
|
2. [Install prerequisites](https://www.graalvm.org/reference-manual/native-image/#prerequisites)
|
||||||
3. Execute Gradle:
|
3. Execute Gradle:
|
||||||
|
|
||||||
./gradlew nativeCompile
|
./gradlew nativeCompile
|
||||||
|
|
||||||
The binary is available at *build/native/nativeCompile/signal-cli*
|
The binary is available at *build/native/nativeCompile/signal-cli*
|
||||||
|
|
||||||
## FAQ and Troubleshooting
|
## FAQ and Troubleshooting
|
||||||
|
|
||||||
For frequently asked questions and issues have a look at the [wiki](https://github.com/AsamK/signal-cli/wiki/FAQ)
|
For frequently asked questions and issues have a look at the [wiki](https://github.com/AsamK/signal-cli/wiki/FAQ).
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue