diff options
author | Patrick Spek <p.spek@tyil.nl> | 2023-03-10 11:01:54 +0100 |
---|---|---|
committer | Patrick Spek <p.spek@tyil.nl> | 2023-03-10 11:01:54 +0100 |
commit | e6d7a1ec24144312102b0e48fef36ec4393904c6 (patch) | |
tree | 9f3522a7af641dffeead249163d456c974f2485b /share/doc/bashtard.1.scd | |
parent | 3aecf52e0a050bbdd3b7f984df028e7b511fd238 (diff) |
Update docs
Diffstat (limited to 'share/doc/bashtard.1.scd')
-rw-r--r-- | share/doc/bashtard.1.scd | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/share/doc/bashtard.1.scd b/share/doc/bashtard.1.scd index aabc2d7..8f6e4b4 100644 --- a/share/doc/bashtard.1.scd +++ b/share/doc/bashtard.1.scd @@ -1,6 +1,6 @@ bashtard(1) -; SPDX-FileCopyrightText: 2022 Patrick Spek <p.spek@tyil.nl> +; SPDX-FileCopyrightText: 2023 Patrick Spek <p.spek@tyil.nl> ; SPDX-License-Identifier: AGPL-3.0-or-later # NAME @@ -12,8 +12,10 @@ bashtard - A Bash-based configuration management utility *bashtard* -h++ *bashtard* add <_playbook_>++ *bashtard* del <_playbook_>++ +*bashtard* diff++ *bashtard* init [_repository_]++ *bashtard* pkg <_install_|_uninstall_> <_name_>++ +*bashtard* pull++ *bashtard* ssh <_command_>++ *bashtard* sync [_playbook_]++ *bashtard* var [-p _playbook_] <_key_>++ @@ -40,6 +42,10 @@ function of the *playbook.bash* file in the root of the playbook directory. It also removes the playbook name from the host's registry, no longer including it during a *sync*. +## diff + +Show current uncommitted changes present in the etcdir. + ## init Initializes *bashtard*, creating the required directory structure in @@ -56,6 +62,11 @@ Allows direct interaction with the *pkg_\*()* functions provided by the *bashtard* utility library. This in turn makes allows a user to use a single package management interface accross all their machines. +## pull + +Perform a git pull on the etcdir, but without syncing all the playbooks +afterwards. + ## ssh Run a given command over SSH to all configured nodes. Every node needs to have |