typer
https://github.com/tiangolo/typer
Python
Typer, build great CLIs. Easy to code. Based on Python type hints.
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 supported5 Subscribers
Add a CodeTriage badge to typer
Help out
- Issues
- required=True support [typer.Option]
- Dynamic default values cannot be shown in `--help`
- [QUESTION] How to force colorize output if using pager such as less
- `Optional[Path] = typer.Argument` returns `TypeError` when passed into `open()`
- Have Typer help argument take precedence over main() docstring
- How to input an iterable as a required command-line option when prompted?
- Bypass all callbacks, parameter validation when '--help' is requested on any command/subcommand
- No autocompletion and syntax highlighting in callback for typer.Context but they work using click.Context
- Fetching sys.stdin using annotations in a command
- subcommand_metavar is not reflected in the help message
- Docs
- Python not yet supported