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

gren --help quietly does stuff #80

Closed
broofa opened this issue Sep 14, 2017 · 1 comment · Fixed by #82
Closed

gren --help quietly does stuff #80

broofa opened this issue Sep 14, 2017 · 1 comment · Fixed by #82

Comments

@broofa
Copy link

broofa commented Sep 14, 2017

kieffer@MacBook-Pro-3$ gren --help

Release task:
===================================
Getting the list of releases: ..... (0.47 secs)
3 releases found
Getting tags: .... (0.32 secs)
Tags found: v2.0.1, v2.0.0
Getting the tag dates ranges: .... (0.38 secs)
Creating the body blocks from releases:
Getting all closed issues: .... (0.34 secs)
2 issues found
Skipping v2.0.1 (use --override to replace it)

Uhh... image

But seriously, having the typical "what's this command do?" incantation result in cryptic output that gives no indication that, "hey, your release notes on Github just got updated, Bub!" kinda sucks.

And, more generally, here's the CLI I would expect:

Command Behavior
gren --help list usage patterns and exit
gren (no options) Alias of gren --help
gren release Instead of gren --action=release
gren changelog Instead of gren --action=changelog

Regarding the last two, making the command a dashless argument seems more natural. Think "git [command]" or "npm [command]".

@alexcanessa
Copy link
Member

Definitely, you're right and there is an issue for gren --help in particular #66.

We're going to introduce Commander in order to provide a better solution in terms of usability.

@alexcanessa alexcanessa added this to the 0.9.0 milestone Sep 19, 2017
@alexcanessa alexcanessa changed the title gren --help quietly does shit gren --help quietly does stuff Oct 9, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants