feat: replace gum choose with gum filter and extract standalone modules#86
Conversation
- Replaced `gum choose` with `gum filter --no-limit` in `setup-2026.sh` for an interactive, searchable module selection interface. - Extracted installation logic for `broot`, `curlie`, `doggo`, `jless`, `oha`, and `tokei` from the monolithic `programas/cli-tools/setup.sh` into their standalone setup modules. - Added descriptions for the extracted modules to `MOD_DESC` in `setup-2026.sh`. - Included the new modules in the default payload of the `ai-dev` profile.
|
👋 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. |
|
Este PR tem conflitos de merge que não puderam ser resolvidos automaticamente. Por favor, resolva manualmente. |
|
✅ Conflitos de Merge Resolvidos Oi @google-labs-jules[bot]! Os conflitos de merge do PR #86 foram resolvidos automaticamente. Resumo: Resolved 3 conflict(s) and pushed 🤖 Origem Automatizada
|
|
Revisao Automatica - vibe-code/opencodeReview delegated to Vibe-Code task: http://vibe-code.vibe-code.svc.cluster.local:3000/tasks/5663f7b695e51ac9 🤖 Origem Automatizada
|



This PR improves the usability of the interactive module selection TUI by replacing
gum choosewithgum filter, which gives the user a searchable list of modules to pick from.Additionally, as part of the ongoing refactor, it extracts six useful 2026 CLI tools (
broot,curlie,doggo,jless,oha, andtokei) from the maincli-toolsinstallation script and sets them up as their own standalone modules, making them selectable independently and integrating them into theai-devprofile defaults.PR created automatically by Jules for task 9242280140569714818 started by @juninmd