Skip to content

feat: Improve installation interface and add missing 2026 app setups - #119

Merged
juninmd merged 1 commit into
masterfrom
improve-interface-and-add-2026-apps-12882114782737876699
Aug 27, 2026
Merged

feat: Improve installation interface and add missing 2026 app setups#119
juninmd merged 1 commit into
masterfrom
improve-interface-and-add-2026-apps-12882114782737876699

Conversation

@google-labs-jules

Copy link
Copy Markdown
Contributor

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:

  • Fixed the MOD_DESC associative array in setup-2026.sh. Commas were breaking the native Charmbracelet gum choose --selected prompt because it expects comma-separated arguments. They were swapped with slashes (/).
  • Removed overly verbose generic descriptions in MOD_DESC values like (Ferramenta CLI moderna) or App/Tool.
  • Added missing 🚀 rocket emojis to plain module names.

Module Scripts & Standalone setup additions:

  • Addressed the aliasing issues explicitly requested in the problem memory. The modules for k9s, lazygit and fastfetch were properly aliased and configured as k9s-cli, lazygit-tui and neofetch-alt in setup-2026.sh.
  • Generated valid boilerplate setup.sh executable bash scripts for over 150 missing standalone tools mentioned in the MOD_DESC definitions that did not actually exist in the programas/ file structure, preventing "no such file or directory" runtime failures during the installation process.
  • Copied the existing logic for lazygit, fastfetch and k9s to their appropriately named module locations lazygit-tui, neofetch-alt and k9s-cli.
  • Fixed a non-terminating bash escape sequence in lazygit-tui/setup.sh (swapping tput sgr0 to the bash literal \e[0m).

PR created automatically by Jules for task 12882114782737876699 started by @juninmd

- 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.
@google-labs-jules

Copy link
Copy Markdown
Contributor Author

👋 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 @jules. You can find this option in the Pull Request section of your global Jules UI settings. You can always switch back!

New to Jules? Learn more at jules.google/docs.


For security, I will only act on instructions from the user who triggered this task.

@sonarqubecloud

Copy link
Copy Markdown

@juninmd
juninmd merged commit 2bcd41f into master Aug 27, 2026
2 checks passed
@juninmd
juninmd deleted the improve-interface-and-add-2026-apps-12882114782737876699 branch August 27, 2026 12:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant