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

Support sub-groups #7

Open
mhgrove opened this issue Jan 14, 2013 · 3 comments
Open

Support sub-groups #7

mhgrove opened this issue Jan 14, 2013 · 3 comments

Comments

@mhgrove
Copy link

mhgrove commented Jan 14, 2013

git-flow is a nice add-on to git, which uses sub-groups or chains of groups, for example, you can do something like git flow feature start newFeatureName or git flow release finish theReleaseName

I think having these sub groups or chains of groups together makes for a natural CLI, but does not seem to be possible as Cli assumes there is only top level groups -- Cli.withGroup produces a GroupBuilder which itself does not allow another group.

@dblevins
Copy link

Hey all. Is there any interest if we were to look into adding this feature?

@dain
Copy link
Member

dain commented May 29, 2018

Maybe. Depends on how ugly the CLI and APIs get :) For example, where are the -- options placed in a flow like above? Also, how would the annotations work?

On the other hand, I don't think I have any projects using even the two level git style, so I'm not very tied to the existing grouped system.

@rvesse
Copy link

rvesse commented Sep 10, 2018

@mhgrove @dblevins If you need this it is fully implemented in my fork though lacking any formal documentation right now

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

4 participants