mirror of
https://github.com/shadawck/awesome-cli-frameworks.git
synced 2026-03-11 18:23:38 -05:00
add go,c++ and bash lib
This commit is contained in:
1
.github/workflows/publish-mdbook.yml
vendored
1
.github/workflows/publish-mdbook.yml
vendored
@@ -22,6 +22,7 @@ jobs:
|
||||
# mdbook-version: 'latest'
|
||||
|
||||
- run: mdbook build
|
||||
|
||||
- uses: stefanzweifel/git-auto-commit-action@v4
|
||||
with:
|
||||
commit_message: Change github page source
|
||||
|
||||
@@ -49,8 +49,12 @@
|
||||
|
||||
- [argc](https://github.com/sigoden/argc) : A bash cli framework, also a task management & automation tool (written in rust).
|
||||
|
||||
- [argbash](https://github.com/matejak/argbash) : Bash argument parsing code generator.
|
||||
|
||||
- [Bashly](https://github.com/DannyBen/bashly) : A command line application (written in Ruby) that lets you generate feature-rich bash command line tools. Bashly lets you focus on your specific code, without worrying about command line argument parsing, usage texts, error messages and other functions that are usually handled by a framework in any other programming language.
|
||||
|
||||
- [gum](https://github.com/charmbracelet/gum) : A tool for glamorous shell scripts 🎀 (written in go).
|
||||
|
||||
## [Crystal](https://crystal-lang.org/)
|
||||
|
||||
- [Athena Console](https://github.com/athena-framework/console) : Allows for the creation of CLI based commands.
|
||||
@@ -71,6 +75,8 @@
|
||||
|
||||
- [gflags](https://github.com/gflags/gflags) : The gflags package contains a C++ library that implements commandline flags processing. It includes built-in support for standard types such as string and the ability to define flags in the source file in which they are used. Online documentation available at:
|
||||
|
||||
- [Lyra](https://github.com/bfgroup/Lyra) : A simple to use, composable, command line parser for C++ 11 and beyond.
|
||||
|
||||
## [Dart](https://dart.dev/)
|
||||
|
||||
- [args](https://github.com/dart-lang/args) : Parses raw command-line arguments into a set of options and values.
|
||||
@@ -122,6 +128,8 @@ etc.
|
||||
|
||||
- [Golang Agrparse](https://github.com/akamensky/argparse) : The goal of this project is to bring ease of use and flexibility of argparse (Python) to Go.
|
||||
|
||||
- [go-arg](https://github.com/alexflint/go-arg) : Struct-based argument parsing in Go.
|
||||
|
||||
- [Docopt Go](https://github.com/docopt/docopt.go) : docopt parses command-line arguments based on a help message. Don't write parser code: a good help message already has all the necessary information in it.
|
||||
|
||||
- [Mow.cli](https://github.com/jawher/mow.cli) : A versatile library for building CLI applications in Go
|
||||
|
||||
Reference in New Issue
Block a user