[PR #151] [CLOSED] suggestion: Add oosh to the list of Bash tools #3833

Closed
opened 2026-07-10 17:54:06 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/awesome-lists/awesome-bash/pull/151
Author: @bruno-de-queiroz
Created: 2/20/2026
Status: Closed

Base: masterHead: master


📝 Commits (1)

  • ad12b0b suggestion: Add oosh to the list of Bash tools

📊 Changes

1 file changed (+1 additions, -0 deletions)

View changed files

📝 README.md (+1 -0)

📄 Description

New App Submission

Repo or homepage link:
https://github.com/bruno-de-queiroz/oosh
Original gist from 9 years ago: https://gist.github.com/bruno-de-queiroz/a1c9e5b24b6118e45f4eb2402e69b2a4

Description:
oosh is an annotation-driven bash CLI framework with a built-in code generator. You write plain bash functions, sprinkle a few annotations like #@public, #@flag, and #@description, and oosh gives you a fully-featured command-line tool — complete with auto-generated help text, flag parsing with environment variable exports, and tab completion — all with zero external dependencies. The generator scaffolds an entire CLI project in seconds, including install/uninstall commands, modular architecture (just drop .sh files into modules/). It's designed to be lightweight, agent-friendly, and get out of your way so you can focus on writing the logic that matters.

Why I think it's awesome:
Because it does exactly what you'd spend hours wiring up by hand — help output, flag parsing, autocompletion, modular command routing — and gives it to you for free with a couple of comment annotations. There's no runtime to install, no build step, no config files, no YAML, no dependency tree. It's just bash calling bash. An AI agent can scaffold a production-ready CLI tool by writing a single .sh file, and a human can understand every line of it. In a world obsessed with overengineered toolchains, oosh is a reminder that sometimes the best tool is the one that was already on your machine.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/awesome-lists/awesome-bash/pull/151 **Author:** [@bruno-de-queiroz](https://github.com/bruno-de-queiroz) **Created:** 2/20/2026 **Status:** ❌ Closed **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (1) - [`ad12b0b`](https://github.com/awesome-lists/awesome-bash/commit/ad12b0b2e153d2201d78734614bdae55b3c46221) suggestion: Add oosh to the list of Bash tools ### 📊 Changes **1 file changed** (+1 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -0) </details> ### 📄 Description #### New App Submission - [-] I've read the [contribution guidelines](https://github.com/awesome-lists/awesome-bash/blob/master/contributing.md). **Repo or homepage link:** https://github.com/bruno-de-queiroz/oosh Original gist from 9 years ago: https://gist.github.com/bruno-de-queiroz/a1c9e5b24b6118e45f4eb2402e69b2a4 **Description:** oosh is an annotation-driven bash CLI framework with a built-in code generator. You write plain bash functions, sprinkle a few annotations like #@public, #@flag, and #@description, and oosh gives you a fully-featured command-line tool — complete with auto-generated help text, flag parsing with environment variable exports, and tab completion — all with zero external dependencies. The generator scaffolds an entire CLI project in seconds, including install/uninstall commands, modular architecture (just drop .sh files into modules/). It's designed to be lightweight, agent-friendly, and get out of your way so you can focus on writing the logic that matters. **Why I think it's awesome:** Because it does exactly what you'd spend hours wiring up by hand — help output, flag parsing, autocompletion, modular command routing — and gives it to you for free with a couple of comment annotations. There's no runtime to install, no build step, no config files, no YAML, no dependency tree. It's just bash calling bash. An AI agent can scaffold a production-ready CLI tool by writing a single .sh file, and a human can understand every line of it. In a world obsessed with overengineered toolchains, oosh is a reminder that sometimes the best tool is the one that was already on your machine. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-07-10 17:54:07 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-bash#3833