Files
dotfiles/install.sh

16 lines
370 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."