Sign in

Repository Index

47,133 repositories indexed

Tags: CLI framework
Tags

A repository shows when it has any selected Tag.

Clear Tags
Filters

Filters

Clear all filters

1–24 of 60 · Most stars

A Commander for modern Go CLI interactions

  • cobra
  • cobra-library
  • cobra-generator
  • posix-compliant-flags

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

Typer, build great CLIs. Easy to code. Based on Python type hints.

  • cli
  • click
  • python3
  • typehints

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.

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).

  • args
  • argument-parsing
  • cli
  • cpp

easy to use, powerful & expressive command line argument parsing for modern C++ / single header / usage & doc generation

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.

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.

A simple to use, composable, command line parser for C++ 11 and beyond

  • cpp
  • cpp11
  • cpp14
  • cpp17

A collection of command line scripts for Magento 2 code generation, and a PHP module system for organizing command line scripts.