mirror of
https://github.com/ivuorinen/dotfiles.git
synced 2026-03-22 14:07:41 +00:00
863 B
863 B
name, description, user-invocable, allowed-tools
| name | description | user-invocable | allowed-tools |
|---|---|---|---|
| dotbot-validate | Validate Dotbot install.conf.yaml files after editing. Apply when writing or modifying any install.conf.yaml. | false | Bash, Read |
After editing any install.conf.yaml file, validate it:
1. YAML syntax
yamllint -d relaxed <file>
If yamllint is not available, fall back to:
python3 -c "import yaml; yaml.safe_load(open('<file>'))"
2. Link target verification
For each link entry, verify the source path exists relative
to the repo root. Report any missing source files.
3. Host-specific configs
Files in hosts/<hostname>/install.conf.yaml overlay the
global config. Verify that any include directives reference
existing files.
Key locations
install.conf.yaml— global confighosts/*/install.conf.yaml— per-host overlays