feat: expand help documentation with new commands and options
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 15s
Nix Format Check / check-format (push) Successful in 56s
Python Lint Check / check-python (push) Failing after 13s

This commit is contained in:
Menno van Leeuwen 2025-03-12 14:25:29 +01:00
parent 140863d674
commit 451f2b202f
Signed by: vleeuwenmenno
SSH Key Fingerprint: SHA256:OJFmjANpakwD3F2Rsws4GLtbdz1TJ5tkQF0RZmF0TRE

View File

@ -1,9 +1,35 @@
Usage: dotf [OPTIONS] [ARGS] Usage: dotf [OPTIONS] [ARGS]
update: Update everything in the dotfiles repository. update: Update everything in the dotfiles repository.
Options:
--ha, -H Upgrade Home Manager packages
--ansible, -A Upgrade Ansible packages
--ansible-verbose Upgrade Ansible packages with verbose output (-vvv)
--full-speed, -F Use all available cores for compilation (Default: 8 cores)
secrets: Encrypt and decrypt secrets. secrets: Encrypt and decrypt secrets.
Commands:
encrypt Encrypt all files in the secrets folder
decrypt Decrypt all .gpg files in the secrets folder
service: Manage Docker services for development.
Commands:
start SERVICE Start a Docker service
stop SERVICE Stop a Docker service
restart SERVICE Restart a Docker service
update SERVICE Update a Docker service (pull new images and recreate)
update --all Update all running services
logs SERVICE Show Docker service logs
ps [SERVICE] Show Docker service status
list, ls List available Docker services
lint: Run linters on dotfiles.
Options:
--ansible Run only ansible-lint
--nix Run only nixfmt
--python Run only Python linters (pylint, black)
--fix Auto-fix issues where possible
auto-start: Start a set of pre-defined applications. auto-start: Start a set of pre-defined applications.
hello: Shows the welcome message for the terminal. hello: Shows the welcome message for the terminal.
help: Shows this help message help: Shows this help message