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

cmd: Rewrite #428

Merged
merged 11 commits into from
May 5, 2017
Merged

cmd: Rewrite #428

merged 11 commits into from
May 5, 2017

Conversation

n10v
Copy link
Collaborator

@n10v n10v commented Apr 29, 2017

The code of cobra/cmd was hard to understand and to maintain. There were a lot of global variables, odd function names and etc.
So I decided to rewrite it and make cobra/cmd clearer.
Comments and opinions are welcome!

Fixes #269
Fixes #276
Fixes #321
Fixes #330
Fixes #374
Fixes #430
Closes #335
Closes #351
Closes #375
Closes #381

Huge thanks to @dcu, @MarkDBlackwell, @danesparza, @calvn and @PaluMacil for your bug reports. This is the reason I made this PR! I will appreciate it, if you will test this change and report any problem you experience.

Huge thanks to @elliotmr, @amrfaissal, @irfansharif and @ofpiyush for your contributions and problem solutions. The problem is much bigger and the only solution here is just rewrite whole cobra/cmd. We are really glad of your new contributions, bug reports and feature requests/proposals. Also I will appreciate it, if you will test this change and report any problem you experience.

TODO:

@n10v n10v added area/cobra-command Core `cobra.Command` implementations kind/feature A feature request for cobra; new or enhanced behavior labels Apr 29, 2017
@n10v n10v force-pushed the cmdenhancement branch 4 times, most recently from 17eaeed to ccb6c50 Compare April 29, 2017 13:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/cobra-command Core `cobra.Command` implementations kind/feature A feature request for cobra; new or enhanced behavior
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant