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

Recursively print whole help? #1535

Closed
dpc opened this issue Aug 26, 2019 · 4 comments
Closed

Recursively print whole help? #1535

dpc opened this issue Aug 26, 2019 · 4 comments
Labels
A-help Area: documentation, including docs.rs, readme, examples, etc... C-enhancement Category: Raise on the bar on expectations S-duplicate Status: Closed as Duplicate

Comments

@dpc
Copy link

dpc commented Aug 26, 2019

My app (cargo-crev) used <verb> <subject> <qualifier> convention. Eg. cargo crev query id all. This makes it use a lot of 3-level sub-command nesting, which is tedious for the users to fully discover.

What would be neat is having some form of recursive help, in way similar to how tree command prints a filesystem.

This way user could get long, but full overview of all available commands.

@CreepySkeleton
Copy link
Contributor

Sounds like a weird corner case, but maybe...

@CreepySkeleton CreepySkeleton added A-help Area: documentation, including docs.rs, readme, examples, etc... W: after v3 release S-waiting-on-decision Status: Waiting on a go/no-go before implementing and removed W: after v3 release labels Feb 1, 2020
@pictographer
Copy link

Not a weird corner case. Man pages are essentially this.

@epage
Copy link
Member

epage commented Dec 9, 2021

Is this the same request as #1334 ? Can we close this and add the use case to that one?

@epage epage added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. C-enhancement Category: Raise on the bar on expectations and removed S-waiting-on-decision Status: Waiting on a go/no-go before implementing labels Dec 9, 2021
@dpc
Copy link
Author

dpc commented Dec 9, 2021

Yes. Seems like the same thing though I want to clarify that "recursive" is important here.

@dpc dpc closed this as completed Dec 9, 2021
@epage epage added S-duplicate Status: Closed as Duplicate and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Jan 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-help Area: documentation, including docs.rs, readme, examples, etc... C-enhancement Category: Raise on the bar on expectations S-duplicate Status: Closed as Duplicate
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants