Initial commit
This commit is contained in:
commit
8641464a6c
44 files changed
+2192
No files matched your search
Executable
+24
@@ -0,0 +1,24 @@
|
||||
#!/usr/bin/env bash
|
||||
set -Eeuo pipefail
|
||||
|
||||
CONFIG_FILE="${XDG_CONFIG_HOME:-$HOME/.config}/hermes-stack-maintenance/signal-cli.env"
|
||||
# shellcheck disable=SC1090
|
||||
source "$CONFIG_FILE"
|
||||
|
||||
[[ -x "$SIGNAL_CLI_BIN" ]] || {
|
||||
printf 'signal-cli nicht ausführbar: %s\n' "$SIGNAL_CLI_BIN" >&2
|
||||
exit 1
|
||||
}
|
||||
[[ -n "$SIGNAL_ACCOUNT" ]] || {
|
||||
printf 'SIGNAL_ACCOUNT ist nicht konfiguriert.\n' >&2
|
||||
exit 1
|
||||
}
|
||||
|
||||
args=(--account "$SIGNAL_ACCOUNT")
|
||||
if [[ -n "${SIGNAL_CONFIG_DIR:-}" ]]; then
|
||||
mkdir -p "$SIGNAL_CONFIG_DIR"
|
||||
args=(--config "$SIGNAL_CONFIG_DIR" "${args[@]}")
|
||||
fi
|
||||
|
||||
exec "$SIGNAL_CLI_BIN" "${args[@]}" daemon \
|
||||
--http "${SIGNAL_HTTP_BIND:-127.0.0.1:8090}"
|
||||
Reference in new issue
Block a user