Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
- python
- cli
47,133 repositories indexed
1–24 of 30 · Most stars
Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
A declarative, simple, fast, and fun package for building command line tools in Go
Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.
CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser
Kong is a command-line parser for Go
A header-only C++ argument parser library. Supposed to be flexible and powerful, and attempts to be compatible with the functionality of the Python standard argparse library (though not necessarily the API).
A repository of namespaced, composable shell (bash, sh and dash) function libraries. Takes aware the pain of shell scripting, making it robust and reusable. Includes secure curl usage, JSON, XML and Debian control file parsers, dependency documentation via attributes, and more. Batteries ARE included.
Idiomatic Go input parsing with subcommands, positional values, and flags at any position. No required project or package layout and no external dependencies.
The complete solution for Ruby command-line executables
A composable command-line parser for Scala.
Argparse for golang. Just because `flag` sucks
A collection of command line scripts for Magento 2 code generation, and a PHP module system for organizing command line scripts.
A declarative CLI argument parser for F#
A powerful command line application framework for PHP. It's an extensible, flexible component, You can build your command-based application in seconds!
Declarative definition of command line interfaces for OCaml
bash script micro-framework - from small stand-alone script to complex projects with CI/CD and testing
Declarative framework for interactive CLI applications
hiboot is a high performance web and cli application framework with dependency injection support
An object-oriented option parser library for PHP, which supports type constraints, flag, multiple flag, multiple values, required value checking
Composable CLI Argument Parser for all modern .Net platforms.
Simple Command Line Options Parser - part of the DUnitX Project
Reflectionless command line parser
Configuration powertool with `metosin/malli`
Opinionated declarative CLI args, ENV vars and config files