Click

E431940

Click is a popular Python package that simplifies the creation of composable, user-friendly command-line interfaces.

All labels observed (1)

Label Occurrences
Click canonical 2

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf Python software library
command-line interface framework
alternativeTo Typer NERFINISHED
argparse
docopt
author Armin Ronacher NERFINISHED
category Python CLI libraries
Python development tools
compatibleWith Python 3 NERFINISHED
designGoal composable command-line interfaces
minimize boilerplate code
support complex CLI applications
user-friendly command-line interfaces
developer Pallets team NERFINISHED
documentationURL https://click.palletsprojects.com/
implements command-line interface creation
importName click
incompatibleWith Python 2 (latest major versions) NERFINISHED
license BSD-3-Clause License NERFINISHED
maintainerOrganization Pallets NERFINISHED
programmingLanguage Python
relatedTo Flask NERFINISHED
Werkzeug
repositoryPlatform GitHub NERFINISHED
sourceCodeRepository https://github.com/pallets/click
supports Linux NERFINISHED
Windows
macOS NERFINISHED
supportsFeature automatic help page generation
automatic usage messages
colorized terminal output
command chaining
command groups
declarative command-line argument parsing
environment variable support
file and path parameters
nested commands
option callbacks
parameter type conversion
plugin-like extensibility via command groups
prompting for input
shell completion
typicalUsage building command-line tools
wrapping Python functions as CLI commands
usesConcept context objects for passing state
decorators for defining commands
parameter objects for options and arguments

How these facts were elicited

Referenced by (2)

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