Initial commit

This commit is contained in:
Pipo 2025-09-24 17:18:02 +02:00
commit 0cd1cbb132
7 changed files with 148 additions and 0 deletions

17
scripts/install.sh Normal file
View file

@ -0,0 +1,17 @@
#!/bin/zsh
set -euo pipefail
PLIST_SRC="$(cd -- "$(dirname "$0")/.." && pwd)/launchd/com.snapclean.listener.plist"
SCRIPT_SRC="$(cd -- "$(dirname "$0")/.." && pwd)/scripts/auto-snapclean-listener.sh"
sudo install -m 0755 "$SCRIPT_SRC" /usr/local/bin/auto-snapclean-listener.sh
sudo install -m 0644 "$PLIST_SRC" /Library/LaunchDaemons/com.snapclean.listener.plist
sudo touch /var/log/snapclean.log /var/log/snapclean.out /var/log/snapclean.err
sudo chmod 644 /var/log/snapclean.*
# (re)load
sudo launchctl unload /Library/LaunchDaemons/com.snapclean.listener.plist 2>/dev/null || true
sudo launchctl load -w /Library/LaunchDaemons/com.snapclean.listener.plist
sudo launchctl list | grep snapclean || true
echo "✅ snapcleaner installed."