All notable changes to krinry are documented here.
- Plugin-based Installer Architecture:
lib/installers/directory introduced. Any.shfile added here automatically becomes akrinry install <name>command. krinry install qwen: Installs Qwen Code CLI via npm automatically.- Generic fallback installer:
krinry install <pkg>will attempt to install via Termuxpkgif a dedicated script doesn't exist. - 12 standard plugins added to the
krinry install oh-my-zshconfiguration.
- Removed all dependencies on the TermuxVoid repository.
- Flutter installation now uses a dedicated
packages/flutter.debfile hosted directly in the krinry-cli repository for enhanced reliability and custom branding. - Global installation script (
install.sh) now only installs absolute minimum dependencies (git,curl). Other dependencies likegh,jq,npmare installed lazily only when requested by a specific command. - Switched all main repository references from the
mainbranch to thedevbranch.
- Complete Zsh setup with one command:
krinry install oh-my-zsh- Zsh shell
- Oh My Zsh framework
- Powerlevel10k theme
- zsh-autosuggestions
- zsh-syntax-highlighting
- zsh-completions
- Automatic .zshrc configuration from the current shell
krinry install shell-tools- Bundle with Fish, Zsh, TheFuck, Fzfkrinry install fish- Fish shell with auto-suggestionskrinry install zsh- Z Shellkrinry install oh-my-zsh- Complete Zsh setupkrinry install thefuck- Command correction tool- Post-install prompt asking to install shell-tools
- Installer now asks if you want shell-tools after CLI install
krinry installcommand for installing packageskrinry install flutter- Install Flutter SDKkrinry install neovim/micro/vim- Install editors- Automatic TermuxVoid repository setup
- krinry branding throughout CLI
- TermuxVoid credit in install messages
- Professional README with badges
- CONTRIBUTING.md guide
- CHANGELOG.md
- Completely rewrote
krinry updatefor automatic updates - Auto-download latest version with backup
- Shows changelog during updates
- Silenced TermuxVoid output during install
- Update command now actually auto-updates
- Flutter install uses correct TermuxVoid repo
- TermuxVoid integration for Flutter install
- Flutter SDK installation on Termux
- Live build progress with elapsed time
- Step-by-step build status display
- Auto-detect artifact names for download
- "Artifact not found" download errors
- APK file overwrite issues
--split-per-abiflag for split APKs--target-platformfor specific architectures--installto install APK after download- Pro tips displayed after
krinry flutter init
- Workflow template copied from file instead of hardcoded
- Auto-overwrite existing workflow files
- Complete CLI rewrite as
krinry - Multi-tool architecture
krinry fluttersubcommands- Cloud build support via GitHub Actions
krinry updatecommand
- Renamed from krinry-flutter to krinry
- Modular script structure
- Initial release
- Flutter cloud build support
- APK generation via GitHub Actions