aboutsummaryrefslogtreecommitdiffstats
path: root/bosun
diff options
context:
space:
mode:
Diffstat (limited to 'bosun')
-rwxr-xr-xbosun8
1 files changed, 6 insertions, 2 deletions
diff --git a/bosun b/bosun
index 6240029..2b913b0 100755
--- a/bosun
+++ b/bosun
@@ -27,7 +27,11 @@ flush() {
rebuild() {
need_root
- list | xargs -- stow -R
+ if test $# -gt 0; then
+ stow -R "$@"
+ else
+ list | xargs -- stow -R
+ fi
}
list() {
@@ -66,7 +70,7 @@ case $cmd in
add) add "$@";;
flush) flush;;
list) list "$@";;
- rebuild) rebuild;;
+ rebuild) rebuild "$@";;
remove) remove "$@";;
*) list_active;;
esac