Initial commit
This commit is contained in:
commit
0cd1cbb132
7 changed files with 148 additions and 0 deletions
17
scripts/install.sh
Normal file
17
scripts/install.sh
Normal 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."
|
||||
Loading…
Add table
Add a link
Reference in a new issue