gurk 🥒

CI

[Signal Messenger] client for terminal.

screenshot

Usage

You need to download and install [signal-cli], such that it is found in your PATH.

  1. Download and install signal-cli
  2. Follow the instructions at https://github.com/AsamK/signal-cli#usage to register a new client.
  3. Install gurk with cargo install gurk
  4. Drop the config file in your $HOME folder. For more config options, see [src/config.rs]. [user] name = "Your user name" phone_number = "Your phone number used in Signal"
  5. Run gurk

At the first run, gurk will sync groups and contacts.

Missing features / known issues

The communication with the Signal backend is implemented via [signal-cli]. It provides some funtionality like lookup of group/contact name only over the dbus interface. Therefore, gurk only works on Linux. We should evaluate if it is possible to switch to the [libsignal-service-rs] crate.

License

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this document by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.