dotfiles/setup
2024-09-17 20:02:23 +02:00

23 lines
365 B
Bash
Executable file

#!/usr/bin/env bash
install_all () {
ls | grep -v setup | while read app; do
echo install_config $app
done
}
install_config () {
[ -z "${1+x}" ] && echo "Usage: $0 install <app>" && return 1
stow $1
}
uninstall_config () {
stow -D $1
}
case $1 in
install) install_config $2;;
install-all) install_all;;
uninstall) uninstall_config $2;;
esac