click
https://github.com/pallets/click
Python
Python composable command line interface toolkit
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Python not yet supported6 Subscribers
Add a CodeTriage badge to click
Help out
- Issues
- Add `Parameter.spec` and deprecate `human_readable_name`
- Add `CliRunner.echo_stdin_class` to override the `<stdin>` echo wrapper
- Add pyrefly type checking
- More private utilities that need to be marked and public api deprecated
- `click.edit` on Windows throws WinError 14001 or 87
- Require a parameter name to be a non-keyword Python identifier
- Do not break usage line arguments at a hyphen
- Increasing utilities quality and documentation
- Automatically append ellipsis (`...`) to metavars when `multiple=True` in options
- Add pyrefly type checking.
- Docs
- Python not yet supported