readme updated

This commit is contained in:
Sune 2023-09-07 01:11:40 +02:00
parent 30d8fd5888
commit 4df9e0ec0d
1 changed files with 15 additions and 8 deletions

View File

@ -1,4 +1,6 @@
# signal-cli
First and foremost a big thank you to AsamK(https://github.com/AsamK) most of this guide is copied from AsamK's signal-cli repo modified to fit my own needs.
This guide is for installing and running signal-cli as a daemon and setting up a system-wide dbus.
signal-cli is a commandline interface for the [Signal messenger](https://signal.org/).
It supports registering, verifying, sending and receiving messages.
@ -41,8 +43,7 @@ Create a folder for signal account configs:
## Register Account
```sh
# su signal-cli -s /bin/bash
signal-cli$ /usr/local/bin/signal-cli --config /var/lib/signal-cli -u <PHONE NUMBER> register
$ /usr/local/bin/signal-cli --config /var/lib/signal-cli -u <PHONE NUMBER> register
```
Registering may require solving a CAPTCHA challenge: [Registration with captcha](https://github.com/AsamK/signal-cli/wiki/Registration-with-captcha)
@ -58,7 +59,7 @@ These steps, executed as root, should work on all distributions using systemd.
Git clone this repo as you will need files from the data folder.
```sh
git clone
git clone https://git.data.coop/sune/Signal-cli.git
```
move the files:
```sh
@ -68,9 +69,15 @@ move the files:
```
edit service file to match phone number and enable systemd service:
```sh
sed -i -e "s|%number%|<PHONE NUMBER>|" /etc/systemd/system/signal-cli.service
systemctl daemon-reload
systemctl enable signal-cli.service
systemctl reload dbus.service
systemctl start signal-cli.service
# sed -i -e "s|%number%|<PHONE NUMBER>|" /etc/systemd/system/signal-cli.service
# systemctl daemon-reload
# systemctl enable signal-cli.service
# systemctl reload dbus.service
# systemctl start signal-cli.service
```
## Test
Send a message:
```sh
$ signal-cli --dbus-system send -m "hey test" <RECIPIENT>
```