backup (366B)
1 #!/usr/bin/env bash 2 set -euo pipefail 3 4 ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" 5 mkdir -p "$ROOT/brew" 6 7 if command -v brew >/dev/null 2>&1; then 8 brew bundle dump --force --describe --file "$ROOT/Brewfile" 9 brew leaves > "$ROOT/brew/leaves.txt" 10 echo "Wrote Brewfile and brew/leaves.txt" 11 else 12 echo "brew not found; skipping Brewfile dump" >&2 13 fi 14