X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/c9dffe47f6588b114cef2935d5756d092c9d827a..fd8ccae22278dfa63a8ba247937c9a0fcfa3eafb:/README.md diff --git a/README.md b/README.md index dcfbad66..e6f74c46 100644 --- a/README.md +++ b/README.md @@ -16,15 +16,17 @@ the [documentation](https://github.com/AsamK/signal-cli/wiki/JSON-RPC-service) f You can [build signal-cli](#building) yourself, or use the [provided binary files](https://github.com/AsamK/signal-cli/releases/latest), which should work on Linux, macOS and -Windows. For Arch Linux there is also a [package in AUR](https://aur.archlinux.org/packages/signal-cli/) and there is -a [FreeBSD port](https://www.freshports.org/net-im/signal-cli) available as well. +Windows. For Arch Linux there is also a [package in AUR](https://aur.archlinux.org/packages/signal-cli/), as well as +a [FreeBSD port](https://www.freshports.org/net-im/signal-cli) and +an [Alpine aport](https://pkgs.alpinelinux.org/packages?name=signal-cli). System requirements: - at least Java Runtime Environment (JRE) 17 - native library: libsignal-client - The native lib is bundled for x86_64 Linux (with recent enough glibc, see #643), for other systems/architectures + The native libs are bundled for x86_64 Linux (with recent enough glibc, see #643), Windows and MacOS. For other + systems/architectures see: [Provide native lib for libsignal](https://github.com/AsamK/signal-cli/wiki/Provide-native-lib-for-libsignal) ### Install system-wide on Linux @@ -33,8 +35,8 @@ See [latest version](https://github.com/AsamK/signal-cli/releases). ```sh export VERSION= -wget https://github.com/AsamK/signal-cli/releases/download/v"${VERSION}"/signal-cli-"${VERSION}".tar.gz -sudo tar xf signal-cli-"${VERSION}".tar.gz -C /opt +wget https://github.com/AsamK/signal-cli/releases/download/v"${VERSION}"/signal-cli-"${VERSION}"-Linux.tar.gz +sudo tar xf signal-cli-"${VERSION}"-Linux.tar.gz -C /opt sudo ln -sf /opt/signal-cli-"${VERSION}"/bin/signal-cli /usr/local/bin/ ``` @@ -74,7 +76,7 @@ of all country codes.) * Pipe the message content from another process. - uname -a | signal-cli -a ACCOUNT send RECIPIENT + uname -a | signal-cli -a ACCOUNT send --message-from-stdin RECIPIENT * Receive messages