aboutsummaryrefslogtreecommitdiff
path: root/lib/main.bash
diff options
context:
space:
mode:
authorPatrick Spek <p.spek@tyil.nl>2023-03-08 10:04:12 +0100
committerPatrick Spek <p.spek@tyil.nl>2023-03-08 10:04:12 +0100
commitfdef03a6176461256ad2b165008131d63582add9 (patch)
treeed921fd27ffa18c5a1a012941341df72096af2fa /lib/main.bash
parent61e464e037a7436a2ac050fac8258094ba095514 (diff)
Split pull functionality into its own subcommand
Diffstat (limited to 'lib/main.bash')
-rw-r--r--lib/main.bash6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/main.bash b/lib/main.bash
index 12033db..d8d4cc4 100644
--- a/lib/main.bash
+++ b/lib/main.bash
@@ -80,6 +80,7 @@ Usage:
$BASHTARD_NAME diff
$BASHTARD_NAME init [repository]
$BASHTARD_NAME pkg <install|uninstall> <name>
+ $BASHTARD_NAME pull
$BASHTARD_NAME ssh <command>
$BASHTARD_NAME sync [playbook]
$BASHTARD_NAME sysinfo
@@ -90,10 +91,11 @@ Perform maintenance on your infra.
Commands:
add Add a configuration playbook to this machine.
- init Initialize the $BASHTARD_NAME configuration system.
- pkg Interface into the pkg abstraction used by $BASHTARD_NAME.
del Remove a configuration playbook from this machine.
diff Show a diff of all uncommitted changes.
+ init Initialize the $BASHTARD_NAME configuration system.
+ pkg Interface into the pkg abstraction used by $BASHTARD_NAME.
+ pull Pull the latest changes through git.
ssh Run a given command on all known hosts.
sync Pull latest changes through git, and synchronize all added
playbooks.