23 lines
365 B
Bash
Executable file
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
|