Repository navigation
DotForge v0.3.0
Command Structure Redesign and Database Integration
DotForge v0.3.0 introduces a complete redesign of the command structure, moving away from the forge-themed naming to more intuitive commands that clearly describe their function. It also adds SQLite database integration for reliable state tracking.
Key Features
- SQLite database for persistent storage of dotfile information
- Enhanced file operations with clear separation of actions:
init- Initialize a directory as a forge managed folderstage- Temporarily track files for symlinkinglink- Create permanent symlinks for tracked filesunlink- Remove symlinks but keep files in the forge folderremove- Delete files from forge folder but keep originalsdelete- Completely remove files from the systemlist- Show tracked files and their statuses
- File status tracking (staged, linked, unlinked)
- Managed folders configuration for repository organization
- Confirmation prompts for destructive operations
- Improved error handling and reporting
Migration Notes
Legacy command names (heat, forge, cool) are still supported temporarily for backward compatibility.