diff --git a/scripts/restart b/scripts/restart new file mode 100755 index 0000000..ac109c6 --- /dev/null +++ b/scripts/restart @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +set -euo pipefail + +SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" + +# Stop spine if running; silently succeed if not +emacsclient --socket-name=spine --eval '(kill-emacs)' 2>/dev/null || true + +# Start spine with any passed arguments +exec "$SCRIPT_DIR/run" "$@"