Bashly is a command-line application written in Ruby that generates complete, standalone bash scripts from a simple YAML configuration describing commands, subcommands, arguments, and flags. It handles argument parsing, validation, usage texts, help screens, and error messages, allowing developers to focus only on their core command logic. The generated scripts are shellcheck- and shfmt-compliant and support subcommands.
In the CLI tools & terminal space, Bashly takes a focused approach. It focuses on writing boilerplate code for command-line argument parsing, help text, error handling, and usage messages in bash scripts. Bashly is an open-source project aimed at developers. The project is open source (MIT). Bashly is available on the command line.
Bashly builds and maintains Bashly, and it first shipped in 2019. Development happens publicly on GitHub with 2.4k stars and 32 commits in the last 90 days. Key capabilities include YAML configuration, auto-generated scripts, and argument parsing.
Summary written by a language model from the project’s public pages.
What PulseGate has recorded for this listing
Closest matches by what these projects do