From e6d7a1ec24144312102b0e48fef36ec4393904c6 Mon Sep 17 00:00:00 2001
From: Patrick Spek
Date: Fri, 10 Mar 2023 11:01:54 +0100
Subject: Update docs
---
share/doc/bashtard.1.scd | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
(limited to 'share/doc/bashtard.1.scd')
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
+; SPDX-FileCopyrightText: 2023 Patrick Spek
; 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
--
cgit v1.1