bargs
A framework for creating a Bash CLI application. (by unfor19)
bash-cli
A command line framework built using nothing but Bash and compatible with anything (by SierraSoftworks)
bargs | bash-cli | |
---|---|---|
1 | 1 | |
151 | 99 | |
- | - | |
0.0 | 1.8 | |
about 1 year ago | about 1 year ago | |
Shell | Shell | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bargs
Posts with mentions or reviews of bargs.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-12-07.
-
shelljs VS bargs - a user suggested alternative
2 projects | 7 Dec 2021
A framework for creating a Bash CLI application.
bash-cli
Posts with mentions or reviews of bash-cli.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-17.
-
How to make a CLI?
I used this template repo to make a bash cli https://github.com/SierraSoftworks/bash-cli then I made a brew formula to make it installable. It provide a nice way to make a cli with nested commands like git. As others mentioned other languages like python have great support for making nice clis see https://typer.tiangolo.com/ for an example framework in python. I chose bash because packaging a python cli for a private brew package is a pain and 99% of what I needed the cli to do was inkoke other clis, so bash made sense for my case.
What are some alternatives?
When comparing bargs and bash-cli you can also consider the following projects:
bash-gpt - Simple CLI for interfacing with Chat GPT API using cURL
ColorEchoForShell - Make 🐚(shell) 's 💬 (`echo`) to be 🎨 easily ✨ Support ✅ sh ➕ bash ➕ zsh ➕ ksh ➕ 🐟 One simple command for vibrant text output! 💫
moco-cli - Money Converter on the CLI
shelljs - :shell: Portable Unix shell commands for Node.js