What problem does it solve?
Managing dotfiles across multiple machines and operating systems can be complex and error-prone. This Skill automates the entire process, ensuring your development environment is always consistent, reproducible, and securely configured.
Core Features & Use Cases
- Cross-Platform Sync: Seamlessly manage dotfiles across macOS, Linux, and other systems using Go templates for conditional logic.
- Secure Configuration: Automatically handle sensitive files with proper permissions and integrate with password managers.
- Reproducible Setup: Quickly bootstrap new machines with your personalized environment, saving hours of manual setup.
- Use Case: Set up a new development laptop in minutes, automatically installing all your preferred tools, shell configurations, and editor settings, perfectly tailored to the new OS.
Quick Start
Example: Preview changes before applying
chezmoi diff
Example: Add a new file to manage
chezmoi add ~/.config/my-app/config.toml