v0.0.1
v0.0.1 - Initial Release
Initial release of the OpenCode Backup & Removal Manager suite.
📦 What's Included
1. opencode-backup.sh (v0.0.1)
A comprehensive backup and restore tool for OpenCode.
- Interactive Menu: User-friendly text interface.
- Security: Optional AES-256-CBC encryption for backups.
- Flexibility: Selective backup of config, session history, and binaries.
- Safety: Automated safety backups created before any restore operation.
- Cross-Platform: Optimized for macOS, Linux, and Windows (Git Bash/WSL).
2. opencode-removal.sh (v0.0.1)
An intelligent uninstaller for OpenCode.
- Deep Scan: Finds OpenCode installations from various package managers (npm, brew, scoop, etc.).
- Smart Data Detection: Identifies all configuration and history directories.
- Integrated Backup: Seamless integration with the backup tool to secure data before removal.
- Risk Assessment: Color-coded risk levels (Safe, Medium, High) for each item.
- Dry Run: Preview all actions before execution.
🛠 Prerequisites
bashorzshrsync,tar,gzipnode(for config parsing and sorting)openssl(required for encrypted backups)