#!/usr/bin/env bash set -euo pipefail REPO_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" SERVICE_NAME="clawtap.service" UNIT_DIR="$HOME/.config/systemd/user" ENV_FILE="$HOME/.clawtap/env" UNIT_FILE="$UNIT_DIR/$SERVICE_NAME" # --- Install systemd unit if missing --- if [ ! -f "$UNIT_FILE" ]; then echo "Installing $SERVICE_NAME..." if [ ! -f "$ENV_FILE" ]; then echo "ERROR: $ENV_FILE not found." echo "Create it with at minimum:" echo " CLAWTAP_PASSWORD=your-password-here" exit 1 fi mkdir -p "$UNIT_DIR" cat > "$UNIT_FILE" <