bash-cli VS typer

Compare bash-cli vs typer and see what are their differences.

bash-cli

A command line framework built using nothing but Bash and compatible with anything (by SierraSoftworks)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
bash-cli typer
1 88
99 14,473
- -
1.8 8.7
about 1 year ago 6 days ago
Shell Python
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.

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?
    2 projects | /r/bash | 17 Mar 2023
    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.

typer

Posts with mentions or reviews of typer. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-05-05.

What are some alternatives?

When comparing bash-cli and typer you can also consider the following projects:

ColorEchoForShell - Make 🐚(shell) 's 💬 (`echo`) to be 🎨 easily ✨ Support ✅ sh ➕ bash ➕ zsh ➕ ksh ➕ 🐟 One simple command for vibrant text output! 💫

click - Python composable command line interface toolkit

bargs - A framework for creating a Bash CLI application.

Python Fire - Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.

Gooey - Turn (almost) any Python command line program into a full GUI application with one line

rich - Rich is a Python library for rich text and beautiful formatting in the terminal.

python-prompt-toolkit - Library for building powerful interactive command line applications in Python

cement - Application Framework for Python

docopt - This project is no longer maintained. Please see https://github.com/jazzband/docopt-ng

clint - Python Command-line Application Tools

cliff - Command Line Interface Formulation Framework. Mirror of code maintained at opendev.org.

asciimatics - A cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations