Release v0.6.3
Release v0.6.3
π Highlights
This release introduces the re-add command for dotfiles management, making it easier to sync modified local files back to your dotfiles repository. Additionally, all interactive prompts now handle Ctrl+C gracefully, providing a cleaner user experience when cancelling operations.
β¨ What's New
Dotfiles Management
- New
re-addcommand: Quickly sync modified local dotfiles back to your repository withh dots re-add(orh dots readd). The command scans for locally modified files, lets you select which ones to update, and automatically commits and pushes changes. - Improved Ctrl+C handling: All interactive prompts (confirmations, checkboxes, selects) now exit gracefully when interrupted, instead of throwing unhandled errors.
Shell Completions
- Zsh completions for dots commands: Full autocompletion support for all
h dotssubcommands including the newre-addcommand. File path completion is now available fordots addanddots rmcommands.
π§ Technical Changes
- Added
isExitError()andexitGracefully()helper functions to standardize prompt interruption handling across all interactive operations - Wrapped all
@inquirer/promptscalls (confirm,checkbox,select) in try-catch blocks for consistent error handling - Extended zsh completion script with
dots_subcommandsarray and proper case handling for nested commands
π Full Changelog
See all changes: v0.6.2...v0.6.3
Full Changelog: v0.6.2...v0.6.3