add install.sh

This commit is contained in:
Jonas H
2026-02-27 22:47:34 +01:00
parent 3769cb3fa3
commit 8464813df4

15
install.sh Executable file
View File

@@ -0,0 +1,15 @@
#!/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."