36 lines
1.8 KiB
Plaintext
Executable File
36 lines
1.8 KiB
Plaintext
Executable File
Usage: dotf [OPTIONS] [ARGS]
|
|
|
|
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.
|
|
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.
|
|
hello: Shows the welcome message for the terminal.
|
|
help: Shows this help message
|