-
Notifications
You must be signed in to change notification settings - Fork 2k
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
[Enhancement] Switch to use the Click framework #464
Comments
I'm not opposed to this, we need to have a consistent way to add CLI programs, parameters, etc. The cli is quite messy right now. I would really like to have a CLI that is simple and fun to use |
@unparalleled-js do you happen to have some free time to help out with this? We could definitely use some help |
Yes, I have some time probably Sunday this week... Here is one I made for in3 that can be roughly copied I presume. |
Yeah that looks great! |
Command line transaction management is underway here - fyi - #516 |
Look really cool, it's a big improvement over what we currently have now |
If anyone is interested in taking @unparalleled-js 's example and expanding it to the other cli programs, this would be an exellent contribution 👍 |
I'll give it a try |
Finished by @jespino |
The CLI code would be much smaller, more manageable, and easier to add commands to if we make the switch to using the Click framework. Since this is python 3.7+ requirement, it seems like it would be compatible. It would be a major refactor however.
https://click.palletsprojects.com/en/7.x/
I am willing to make the migration myself (as I have experience using this framework) but without haste or priority, but on the weekends when I have time.
The text was updated successfully, but these errors were encountered: