#!/usr/bin/env bash set -euo pipefail BIN_DIR="/usr/local/bin" SYSTEMD_DIR="/etc/systemd/system" SCRIPT_NAME="killsw" TARGET_NAME="killswitch.target" # assume running from repo root REPO_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" # install binary install -m 755 "$REPO_DIR/$SCRIPT_NAME" "$BIN_DIR/$SCRIPT_NAME" # install systemd target install -m 644 "$REPO_DIR/$TARGET_NAME" "$SYSTEMD_DIR/$TARGET_NAME" # reload systemd daemon systemctl daemon-reload echo "Installation complete." echo "CLI: $BIN_DIR/$SCRIPT_NAME" echo "Systemd target: $SYSTEMD_DIR/$TARGET_NAME"