Library for building powerful interactive command line applications in Python
Repository Index
47,133 repositories indexed
1–21 of 21 · Most stars
CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.
- cli-parser
- cpp11
- no-dependencies
- cli
a delicious way to organize programs
A TypeScript-first, runtime-agnostic command-line toolkit for Deno, Node.js and Bun: featuring a command framework, argument parser, interactive prompts, tables, ANSI utilities, and more.
- deno
- cli
- typescript
- command-line
Idiomatic Go input parsing with subcommands, positional values, and flags at any position. No required project or package layout and no external dependencies.
- golang
- flags
- subcommands
- cli
A declarative CLI argument parser for F#
A PHP library for command-line argument processing
- php
- command-line
- argument-parser
- arguments
bash script micro-framework - from small stand-alone script to complex projects with CI/CD and testing
- bash
- bash-script
- bash-scripting
- template
a class factory and dsl for generating command line programs real quick
Header-only C++ program options parser library
- getopt
- program-options
- option-parser
- commandline-flags
Boost.org program_options module
Command-line interface builder for the Crystal programming language.
Simple Command Line Options Parser - part of the DUnitX Project
- delphi
- commandlineparser
- pascal
- option-parser
Reflectionless command line parser
- command-line-parser
- java
- annotation-processing
Command line for your projects
- cli-framework
- task-runner
- ruby
- ruby-cli
Orpheus is a high-performance CLI framework designed to be super simple and ~30× faster than popular alternatives with zero external dependencies. Built on FlashFlags, Orpheus provides a simple interface to create modern, fast CLI apps similar to git.
- agilira
- cli
- cli-app
- commandline
Happy SDK is an open-source Go framework for building fast, reliable applications. Its modular tools simplify development and prototyping, supporting integration with multi-language projects for technical and non-technical users.
- golang
- go
- happy
- developer-tools
A processor for command-line arguments, an alternative to Getopt, written in D
FlashFlags is an ultra-fast, zero-dependency, lock-free command-line flag parsing library for Go. Originally built for Argus, it provides great performance while maintaining simplicity and ease of use.
- command-line
- configuration-files
- evironmental-variables
- fast
Options & input processing for modern Fortran
clinfer (short for CLI inference) automatically generates CLIs from standard JS objects, classes or ES modules. Each method generates a "command", and each field an "option". The help is produced automatically.