Skip to content

Instantly share code, notes, and snippets.

@ivan
Created August 18, 2023 05:13
Show Gist options
  • Save ivan/2cbf3a8a9a61c4033afa18ca0a3dd1d8 to your computer and use it in GitHub Desktop.
Save ivan/2cbf3a8a9a61c4033afa18ca0a3dd1d8 to your computer and use it in GitHub Desktop.
notify yourself using signal-cli
#!/usr/bin/env bash
set -eu -o pipefail
message=$1
sender=+SERVERPHONE
recipient=+YOURPHONE
sender_for_dbus=${sender//+/_}
# https://github.com/AsamK/signal-cli/wiki/DBus-service#send-using-dbus-send
exec dbus-send \
--session \
--type=method_call \
--print-reply \
--dest="org.asamk.Signal" \
"/org/asamk/Signal/$sender_for_dbus" \
org.asamk.Signal.sendMessage \
"string:$message" \
array:string: \
"string:$recipient"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment