diff options
Diffstat (limited to '')
-rwxr-xr-x | bosun | 8 | ||||
-rw-r--r-- | bosun.1 | 8 |
2 files changed, 11 insertions, 5 deletions
@@ -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 @@ -1,4 +1,4 @@ -.Dd January 17, 2020 +.Dd January 20, 2020 .Dt BOSUN 1 .Os .Sh NAME @@ -47,10 +47,12 @@ Lists all roles. .It Sy available Lists roles that are not active on the system. .El -.It Sy rebuild -Deactivates all active roles and then activates them again. +.It Sy rebuild [ Em role ... ] +Deactivates the given roles and then activates them again. This is used to incorporate files that have been added to an already active role. +.Pp +If no roles are given, rebuild all active roles. .It Sy remove Em role ... Deactivates the given roles on the system. .El |