- Update version to 0.2.0 to reflect GNU Stow replacement features
- Fix wrapper script installation and path handling
- Update package description to mention enhanced functionality
- Ensure proper installation of wrapper script with GUILE_LOAD_PATH setup
- Package now supports all new features: deploy mode, dot syntax, restoration
The minimal-package.scm now correctly installs the enhanced stash with:
- Deploy mode (-d) for GNU Stow-like functionality
- Intelligent stashing and restoration capabilities
- Proper module loading via wrapper script
Major documentation updates:
- Update README.md with GNU Stow replacement features
- Add comprehensive GNU Stow-like features section to USER_GUIDE.md
- Document deploy mode, dot syntax, restoration, and intelligent stashing
- Add complete workflow examples and use cases
- Remove obsolete stash-enhanced.scm (replaced by modular version)
The documentation now reflects all enhanced functionality:
- Deploy mode (-d) for batch deployment
- Dot syntax (.) for reverse symlinking
- Restoration (-R) with metadata tracking
- Intelligent file vs directory level stashing
- Complete dotfiles management workflow
- Add deploy mode (-d) for batch deployment from dotfiles repo
- Add dot syntax support (stash .) for reverse symlinking
- Add interactive mode improvements
- Add package-specific deployment (stash package-name)
- Maintain compatibility with original stash functionality
- Work around module loading issues with direct module loading
- Enhanced help and version information
- Add comprehensive USER_GUIDE.md with installation and configuration steps
- Update README.md with Guix installation instructions
- Update channels.scm.example to use correct repository URL and branch
- Update package definition for proper channel distribution
Add USER-GUIDE.md with detailed documentation covering:
- Installation and setup
- Basic concepts and usage patterns
- Common use cases and examples
- Advanced features
- Troubleshooting and best practices
Major changes:
- Add package management module for handling source/target paths
- Implement tree operations for symlink creation
- Add support for both dot syntax and explicit paths
- Enhance path handling with home directory expansion
- Add comprehensive documentation in README and DEVLOG
- Fix symlink creation for all use cases
- Add test suite for path handling and symlink creation