v0.9.6
February 5, 2026Command Consolidation Complete
Major refactoring from 79 to 31 top-level commands with zero breaking changes
v0.9.6 "Command Consolidation Complete" represents a major milestone in CLI organization. This release consolidates 79 top-level commands into 31 organized commands with 285+ subcommands, establishing the v1.0 command structure while maintaining 100% backward compatibility.
Key Features
Command Consolidation
Reduced top-level commands from 79 to 31 (60.8% reduction) by organizing related functionality into hierarchical subcommands. All functionality preserved with improved discoverability.
Hierarchical Organization
Commands organized by domain: tenant (multi-tenancy), deploy (deployment strategies), infra (infrastructure), service (service management), config (configuration), auth (authentication), perf (performance), backup (data protection), and dev (development tools).
Related commands:
nself tenantnself deploynself infranself servicenself confignself authnself perfnself backupnself dev285+ Subcommands
Comprehensive subcommand structure organizing all functionality into logical groups. Tab completion supports all levels of the command hierarchy.
Backward Compatibility
26 deprecation wrappers ensure all old commands continue working. Deprecated commands show helpful warnings and redirect to new equivalents.
Modernized Help System
Completely redesigned help output with consistent formatting, color coding by command category, and clear examples for every command.
Related commands:
nself helpnself <command> --helpProvider Command Rename
Renamed "cloud" command to "provider" to avoid naming conflicts. All cloud provider functionality now under "nself provider" with improved organization.
Related commands:
nself provider listnself provider server createnself provider cost estimatev1.0 Command Tree
Established the final command structure for v1.0 release. Comprehensive migration guide provided for transitioning from old command names.
Breaking Changes
- None - all old commands work with deprecation warnings
- Command "cloud" renamed to "provider" (old name still works)
- Some command paths reorganized (old paths still work)
Bug Fixes
- Fixed syntax error in stripe.sh billing module
- Fixed path resolution errors in perf/backup/dev commands
- Fixed infinite loop in infra k8s/helm routing
- Fixed service.sh file permissions (644→755)
- Fixed grep exclusion pattern in portability check
- Resolved CI/CD compatibility issues
- Fixed integration test commands for auth and backup