dotfiles

My dotfiles and configs
git clone https://git.dasho.dev/dotfiles.git
Log | Files | Refs | README

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