Skip to content
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

Adopt a CLI specific library #16

Open
willianpaixao opened this issue Nov 8, 2022 · 1 comment
Open

Adopt a CLI specific library #16

willianpaixao opened this issue Nov 8, 2022 · 1 comment

Comments

@willianpaixao
Copy link
Contributor

At the moment the arguments are read and parsed using os.Args. This approach leaves little room for improvement of the CLI tools.

I suggest the adoption of a specialized library, like github.com/spf13/cobra or github.com/urfave/cli. A huge number of improvements would be possible out of the box.

Please refer to their documentation for an extensive list of features.

@bitgamma
Copy link
Member

bitgamma commented Nov 9, 2022

while it surely would have made sense to develop the app using one of these libs, adopting it now is quite a task. That said, a PR would be absolutely welcome!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants