feat: Improve installation interface and add missing 2026 app setups - #119
Conversation
- Fixed module aliases for `neofetch-alt`, `k9s-cli`, and `lazygit-tui` in `setup-2026.sh`. - Removed commas from `MOD_DESC` values in `setup-2026.sh` and substituted them with slashes to avoid `gum choose` pre-selection parsing bugs. - Stripped generic text placeholders from `MOD_DESC` values and added "🚀 " prefixes to missing tool descriptions. - Created all missing modular install bash scripts (like `dura`, `code2prompt`, `atac`, `aichat`, `aider-chat`, `fend`, `jj`, `jo`, `k9s-cli`, `lazygit-tui`, `neofetch-alt` and many others) within the `programas/` folder structure to ensure valid installation steps.
|
👋 Jules, reporting for duty! I'm here to lend a hand with this pull request. When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down. I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job! For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with New to Jules? Learn more at jules.google/docs. For security, I will only act on instructions from the user who triggered this task. |
|



This pull request completes the goal of improving the installation interface and appropriately registering and initializing all of the specified 2026 tools and applications.
Interface & TUI fixes:
MOD_DESCassociative array insetup-2026.sh. Commas were breaking the native Charmbraceletgum choose --selectedprompt because it expects comma-separated arguments. They were swapped with slashes (/).MOD_DESCvalues like(Ferramenta CLI moderna)orApp/Tool.🚀rocket emojis to plain module names.Module Scripts & Standalone setup additions:
k9s,lazygitandfastfetchwere properly aliased and configured ask9s-cli,lazygit-tuiandneofetch-altinsetup-2026.sh.setup.shexecutable bash scripts for over 150 missing standalone tools mentioned in theMOD_DESCdefinitions that did not actually exist in theprogramas/file structure, preventing "no such file or directory" runtime failures during the installation process.lazygit,fastfetchandk9sto their appropriately named module locationslazygit-tui,neofetch-altandk9s-cli.lazygit-tui/setup.sh(swappingtput sgr0to the bash literal\e[0m).PR created automatically by Jules for task 12882114782737876699 started by @juninmd