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

Feature rollup #160

Merged
merged 6 commits into from
Jul 16, 2015
Merged

Feature rollup #160

merged 6 commits into from
Jul 16, 2015

Conversation

kbknapp
Copy link
Member

@kbknapp kbknapp commented Jul 16, 2015

Big update as well as a substantial performance improvement when printing help messages!

Before merging still need to:

  • Update README.md

…ands

The version number can now be auto-propgated down through subcommands
with the App::global_version(true) method

Closes #157
Allows subcommands to disable the `--version` flag by using the
`App::versionless_subcommands(true)` method.

Closes #156
Allows creating help messages with a more unified look, similar to how
docopt and getopts are formatted. (i.e. flags and options are combined
into a single group)

Closes #158
…strings

Long help strings can now be broken up with newlines that will be
properly aligned in help messages. Simply place a `{n}` wherever you'd
like the newline to appear.

Closes #145
kbknapp added a commit that referenced this pull request Jul 16, 2015
perf: improves help message printing drastically
@kbknapp kbknapp merged commit 023981c into master Jul 16, 2015
@kbknapp kbknapp deleted the feature-rollup branch July 20, 2015 02:02
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

Successfully merging this pull request may close these issues.

1 participant