CL

Click

Composable command-line interface toolkit for Python — decorators turn functions into commands with options, arguments, and help text.

Python cli free Open Source since 2014

Click uses a decorator-based API — @click.command(), @click.option(), and @click.argument() transform any Python function into a fully featured CLI with automatic --help generation, type coercion, and shell completion. Flask uses Click for its own CLI; FastAPI and many ML tools build CLIs on top of it.

// commonly used with

Lightweight Python web micro-framework — minimal core, WSGI-based, and highly extensible via …

web 2010

// related libraries

Beautiful rich text and formatting in the terminal — syntax highlighting, tables, progress …

utility 2019 open source

// tags

cliargparsecommandspythonterminaldevtools
Something wrong? Edit this entry on GitHub.
✏ Edit on GitHub