What problem does it solve?
Manually managing configuration files (dotfiles) across multiple machines is tedious, error-prone, and makes system setup a chore. This skill provides a safe, automated way to track, compare, and update dotfiles using chezmoi, ensuring consistency and saving time on system configuration.
Core Features & Use Cases
- Safe Configuration Tracking: Add local changes to
chezmoi's source control without destructive overwrites.
- Difference & Status Checks: Easily view discrepancies between tracked and local files, or see which files need updates.
- Template Management: Test
chezmoi templates to ensure they render as expected before applying.
- Use Case: A user has made changes to their
~/.bashrc and wants to save these changes to their dotfiles repository. This skill guides them to use chezmoi add ~/.bashrc to safely track the changes, then chezmoi diff to review, and finally commit the changes to git.
Quick Start
Use the chezmoi skill to check the status of your dotfiles and see what changes are pending.