Click command-line utility library

E431939

Click is a popular Python library for creating composable, user-friendly command-line interfaces with minimal boilerplate.

All labels observed (1)

Label Occurrences
Click command-line utility library canonical 1

How this entity was disambiguated

Statements (60)

Predicate Object
instanceOf Python library
command-line interface library
comparedTo argparse
docopt
compatibleWith Python packaging ecosystem
creator Armin Ronacher (inferred from ecosystem knowledge, verify) NERFINISHED
designedFor building CLIs
composable command-line tools
creating command-line interfaces
documentation online documentation on Read the Docs
domain command-line interface development
ecosystem Python CLI tooling ecosystem
hasDesignGoal arbitrary nesting of commands
composability
explicitness over magic
minimal boilerplate
reusable components
user-friendly CLIs
hasFeature Python 3 support
Unicode support
argument parsing
automatic help generation
automatic shell completion
automatic usage messages
callbacks
chaining commands
colorized output support
command groups
composable command structures
context objects
custom parameter types
declarative command definitions
environment variable support
lazy loading of commands
minimal boilerplate
nestable commands
option parsing
parameter parsing
parameter types
progress bars
prompting for input
subcommands
testing utilities
inspiredBy argparse
optparse
license BSD-style license (inferred, verify in official docs)
programmingLanguage Python
relatedTo Flask NERFINISHED
Werkzeug
supportsLanguage Python
typicalUsage building multi-command CLIs
decorator-based command definitions
using @click.argument decorator
using @click.command decorator
using @click.group decorator
using @click.option decorator
usedFor application CLIs
data processing pipelines
developer tools
system administration scripts

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Armin Ronacher notableWork Click command-line utility library