click 8.1.3


Composable command line interface toolkit

Composable command line interface toolkit

Stars: 12813, Watchers: 12813, Forks: 1278, Open Issues: 82

The pallets/click repo was created 8 years ago and was last updated 7 hours ago.
The project is extremely popular with a mindblowing 12813 github stars!

How to Install click

You can install click using pip

pip install click

or add it to a project with poetry

poetry add click

Package Details

Armin Ronacher
GitHub Repo


No  click  pypi packages just yet.


A list of common click errors.

Code Examples

Here are some click code examples and snippets.

  • Click library internals

    This page is all about the click python library, the contents below is auto-generated by inspecting a python package’s code base.

GitHub Issues

The click package has 82 open issues on GitHub

  • Warning: Input is not a terminal (fd=0)
  • Mechanism for testing long-running processes
  • ParamType missing name errors on to_info_dict
  • Shell completion doesn't work on scripts with a dot in name
  • Support default for arguments with multiple values
  • allow empty str input in prompt() when confirmation_prompt=True and default=""
  • Unable to allow empty str in prompt when confirmation_prompt=True
  • xdg-open zombie process remains by default in WSL2 after click.launch()
  • Store raw help string for commands
  • Access untruncated help string
  • Allow params attribute in decorators
  • Parameterize tests
  • Make shell completion prioritize option values over new options
  • Enforce required flag
  • Give Option.show_default higher priority wrt Context.show_default

See more issues on GitHub