Annotation-driven bash CLI framework — flags, help, and tab completion for free
-
Updated
Apr 4, 2026 - Shell
Annotation-driven bash CLI framework — flags, help, and tab completion for free
A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php. With repository stars⭐ and forks🍴
Lightweight Bash Scripts Manager
An ongoing & curated collection of awesome software libraries, learning tutorials, Useful links & scripts, tools, resources and cool stuff about Bash.
A modular Bash framework with two goals: bring engineering practices to shell scripting (structured bootstrapping, configuration, logging, toolkit, code conventions) and make it easy to build CLI applications (scaffolding, annotation-driven commands, auto-discovery, shell completion).
Zero-dependency bash framework and orchestrator for unified firewall management across iptables, nftables, firewalld, ufw, and ipset. UUID-tracked rule lifecycle, compound actions, connection tracking, rate limiting, immutable backups, and defense-in-depth security controls. Interactive menu + CLI. 7 platforms, 375 tests.
gaudi-bash aliases repository
gaudi-bash completion repository
gaudi-bash plugins repository
Agnostic Shell Controller (ASC) — scaffolding bash CLI for local human and agent project workflows
Module based bash framework.
create readable bash scripts which are easy to update and read
Build bash CLIs quickly with annotation-driven flag parsing, autocompletion, and help generation for bash 3.2+ on macOS and Linux.
Add a description, image, and links to the bash-framework topic page so that developers can more easily learn about it.
To associate your repository with the bash-framework topic, visit your repo's landing page and select "manage topics."