-
Notifications
You must be signed in to change notification settings - Fork 120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Switch from argparse
to Typer
#183
Comments
Hi👋 thanks for creating your first issue for IOSF, Will get back to you soon !. |
@pybash1 Thanks for your wonderful advice. Can you show me some of the packages which uses this thing ? |
@GouravSardana It's hard for me to remember an example right now, but if I can remember any, I will let you know. |
I played around with Typer does bring a method for autocompletion in the terminal itself, but it's not the kind of autocomplete that we're looking for (we're looking for the TAB completion style of autocompletion). But, in it's defense, I would say that it's really beginner-friendly, easy to implement, and has many awesome features. @GouravSardana @pranavbaburaj what's your opinion on this? |
I would be totally fine with porting to typer, if everyone's happy with the decision. |
We're not in favour of moving from argparser to Typer. cc @pranavbaburaj |
🚀 Feature
Use Typer instead of
argparse
Have you read the Contributing Guidelines on Pull Requests?
Yes
Motivation
I have made applications using both Typer and
argparse
, and the developer and user experience with Typer is far better in my opinion.Pitch
This feature reduces a lot of code and also uses modern features like decorators for sub-command handlers, etc. It is cross platform. It will reduce code complexity, allowing new and beginner programmers to contribute.
The text was updated successfully, but these errors were encountered: