Release v0.6.0
Now I have a complete picture. Let me generate the release notes.
Release v0.6.0
π Highlights
This release introduces a comprehensive Dotfiles Manager (h dots) - a chezmoi-compatible system for managing your dotfiles across machines. It also includes an Interactive Configuration Editor and complete project documentation.
β¨ What's New
Dotfiles Manager (h dots)
h dots add <path>- Add files or directories to your dotfiles repo with interactive selectionh dots apply- Apply dotfiles from repo to home directory with diff previewh dots sync- Bidirectional sync with conflict resolution (home β repo)h dots status- View modified, missing, and in-sync files at a glanceh dots diff [file]- Show differences between repo and homeh dots list- List all managed dotfiles with status indicatorsh dots rm <path>- Remove files from dotfiles management
Key Features:
- Chezmoi-compatible naming conventions (
dot_,private_,executable_prefixes) - Auto-commit and push support for seamless backups
- Periodic sync checks on CLI startup (configurable interval)
- Automatic permission handling (private files get 600, executables get 755)
- Configurable ignore patterns for common files (.DS_Store, *.swp, etc.)
Interactive Configuration Editor (h config edit)
- New menu-driven configuration interface
- Configure AI provider, update settings, and dotfiles options in one place
- Easily manage ignored patterns for dotfiles
Documentation
- Added comprehensive documentation in
docs/:- Installation guide with all methods and requirements
- Complete commands reference
- Architecture overview
- Roadmap and planned features
- Known issues and improvements
π§ Technical Changes
- Extended
HConfigtype with dotfiles configuration schema - Added
updateConfig()utility for partial config updates - Integrated dotfiles startup check into main CLI flow
- Improved README with quick start guide and feature overview
π Full Changelog
See all changes: push...v0.6.0
Full Changelog: v0.5.0...v0.6.0