- Remove 'Command Migration' section showing old commands
- Users must now use modern subcommand structure
- Clean up migration guide to focus on actual changes
- Add action management documentation (new feature)
- Update configuration examples to v4.1+ action-based format
- Document trigger modes and action system
- Update status command output examples with groups and actions
- Remove outdated contributing section
- Add modern emojis and engaging tone
- Update all version references to v4.3.3
- Maintain Task Venture Capital GmbH legal section
Interactive mode was causing issues with automated testing and the
nupst update command (failed with /dev/tty errors). Since users
running curl|bash have already decided to install, prompts add no
value and only create friction.
Changes:
- Removed -y/--yes flag (no longer needed)
- Removed all interactive confirmation prompts
- Removed terminal detection logic (/dev/tty handling)
- Updated README to remove all -y flag references
- Simplified installation examples
Benefits:
- Works in all environments (piped, non-interactive, containers)
- Fixes nupst update command
- Cleaner user experience
- Matches standard install script patterns (homebrew, rustup, etc.)
- Rewrite README.md for Deno-based binary distribution
- Update installation instructions for binary downloads
- Document new subcommand CLI structure
- Add troubleshooting, security, and development sections
- Remove Node.js references, add Deno information
- Add comprehensive v4.0.0 changelog entry
- Document all breaking changes
- List new features and technical improvements
- Provide migration guide and command mapping
- Include technical details and benefits
- Create MIGRATION.md guide for v3.x to v4.0 upgrade
- Step-by-step migration instructions
- Configuration compatibility information
- Troubleshooting common migration issues
- Rollback procedures
- Post-migration best practices