Files
dotfiles/install.sh
2026-02-27 22:47:34 +01:00

16 lines
385 B
Bash
Executable File

#!/usr/bin/env bash
# install.sh: Stow all packages in this dotfiles repo.
# Run this after cloning on a new machine.
set -euo pipefail
DOTFILES_DIR="$(cd "$(dirname "$0")" && pwd)"
for PACKAGE in "$DOTFILES_DIR"/*/; do
PACKAGE="$(basename "$PACKAGE")"
echo "Stowing: $PACKAGE"
stow --dir="$DOTFILES_DIR" --target="$HOME" --restow "$PACKAGE"
done
echo "Done."