nself cli v0.3.2
This patch release fixes critical command resolution issues and improves the installation experience.
🐛 Critical Fixes
- Fixed command resolution bug where nself --version, nself help, and other commands were failing
- Resolved SCRIPT_DIR corruption caused by sourced utility files overwriting the CLI script directory path
- Improved command routing reliability across all nself commands
✨ Installation Improvements
- Enhanced install script banner with proper ASCII art alignment and professional formatting
- Fixed version display by removing duplicate "v" prefix (was showing "vv0.3.1")
- Shortened prerequisites header to fit standard terminal widths (60 chars max)
- Improved installation robustness with better error handling and output formatting
🔧 Technical Details
- All documented nself commands now work correctly after installation
- Command routing system properly preserves CLI script directory during sourcing
- Install script provides professional appearance suitable for public use
- Enhanced compatibility across different terminal environments
🚀 What's Working
All 19 documented commands are fully functional:
- Core: init, build, up, down, restart, status, logs
- Management: doctor, db, email, urls, prod, trust
- Development: diff, reset, scaffold, validate-env, hot_reload
- Other: update, version, help
📦 Installation
New installations:
curl -fsSL https://www.nself.org/install.sh | bash
Existing installations:
nself update
Full Changelog: v0.3.1...v0.3.2