Tarcísio Gruppi
b79f884410
Updated README.md with exit code sample
2015-07-28 20:10:13 +02:00
Tarcísio Gruppi
49c1229409
Added exit code support
...
Now the exit code can be returned by BeforeFn, ActionFn and AfterFn.
The `os.Exit` function is not called by this packaged
This closes #66 and closes #164
2015-07-28 20:10:08 +02:00
Tarcísio Gruppi
9c0db3f4ac
Created types for functions
...
The function used by BashComplete, Before, After, Action and
CommandNotFound have their won type.
This makes easier to change/update the API
2015-07-28 20:02:18 +02:00
Jesse Szwedko
bca61c476e
Merge pull request #246 from cpuguy83/propigate_cmd_parent_to_app_setup
...
Sets a subcommand's parent cmd
2015-07-11 14:54:04 -07:00
Brian Goff
758ad1e836
Sets a subcommand's parent cmd
...
This allows the help output to show the correct/full command path to the
subcommand.
Signed-off-by: Brian Goff <cpuguy83@gmail.com>
2015-07-02 14:47:49 -04:00
Jesse Szwedko
f9982619cc
Merge pull request #251 from MartyMacGyver/more-cleanups
...
More cleanups
2015-06-30 20:15:21 -07:00
Jesse Szwedko
b6d983e02c
Merge pull request #253 from databus23/fix-isssue-252
...
Fix global flags processing on top level
2015-06-29 21:01:06 -07:00
Fabian Ruff
a2d4ae5939
Fix global flags processing on top level
...
This fixes a regression introduced by #227 . When looking up global flags by walking up the parent context's we need to consider the special case when we are starting at the very top and there is no parent context to start the traversal.
Fixes #252
2015-06-29 23:20:27 +02:00
Martin Falatic
8cae4991af
Fixing more formatting
2015-06-25 02:17:26 -07:00
Martin Falatic
4d3820c145
If there are no commands, don't show Commands section. Also fixed Copyright section formatting.
2015-06-25 01:30:54 -07:00
Martin Falatic
dbde3303cf
Test updated
2015-06-24 23:11:59 -07:00
Martin Falatic
595c055010
If Version is an empty string, suppress version output in usage help.
2015-06-24 23:07:32 -07:00
Martin Falatic
ee2cde7a77
Print blank lines in help and error outputs more consistently.
2015-06-24 22:46:33 -07:00
Jesse Szwedko
ad480243a8
Merge pull request #245 from cpuguy83/get_parent_ctx
...
Add func to get context parent
2015-06-20 11:34:02 -07:00
Brian Goff
15e6b2fcc7
Add func to get context parent
...
Signed-off-by: Brian Goff <cpuguy83@gmail.com>
2015-06-19 17:06:04 -04:00
Jesse Szwedko
7ad88c2740
Merge pull request #238 from polds/copyright
...
Add the ability to add a copyright
2015-06-16 19:39:24 -07:00
Peter Olds
4a11a6ba05
Remove whitespace #238
...
Signed-off-by: Peter Olds <polds@kyanicorp.com>
2015-06-16 15:23:29 -06:00
Jesse Szwedko
8cbee4b719
Merge pull request #244 from wallclockbuilder/patch-1
...
Fix tiny typo.
2015-06-11 17:23:08 -05:00
Mawueli Kofi Adzoe
c7be972e81
Fix tiny typo.
2015-06-11 10:24:06 +00:00
Jesse Szwedko
11ce503420
Merge pull request #241 from codegangsta/travis-update
...
Update Travis config to run against more versions on faster CI
2015-06-11 00:35:07 -05:00
474704ba13
Merge pull request #232 from codegangsta/fix-231
...
Version and help check should look for local flags too
2015-06-11 01:31:33 -04:00
Dan Buch
e04e926f10
Update Travis config to run against more versions on faster CI
2015-06-11 01:27:57 -04:00
Dan Buch
4407569431
Merge branch 'master' into fix-231
2015-06-11 01:23:20 -04:00
Peter Olds
2726643347
Add the ability to add a copyright
...
Signed-off-by: Peter Olds <polds@kyanicorp.com>
2015-06-09 16:35:50 -06:00
Jesse Szwedko
616b730509
Merge pull request #233 from codegangsta/add-flag-docs
...
Add godoc comments to flag structs
2015-06-05 09:38:13 -07:00
Jesse Szwedko
005b120d20
Add godoc comments to flag structs
2015-06-02 20:51:09 -07:00
Jesse Szwedko
55b8924c2b
Merge pull request #230 from codegangsta/do-not-swallow-after-error
...
Aggregate errors from Before/After
2015-06-02 20:29:44 -07:00
Jesse Szwedko
2272dad83e
Version and help check should look for local flags too
...
Now that Global looks up the chain of contexts, the top level should
access the flags without the prefix (i.e. Bool rather than GlobalBool).
2015-06-02 20:16:44 -07:00
Jesse Szwedko
854c52192c
Merge pull request #227 from databus23/global-flags-from-all-parents
...
Collect global flags from the full command hierarchy
2015-06-01 21:25:30 -07:00
Jesse Szwedko
7ed7a51f86
Aggregate errors from Before/After
...
Previously `After` would overwrite any error from `Before`.
2015-06-01 21:14:53 -07:00
Jesse Szwedko
5d58d5b313
Merge pull request #229 from saromanov/fix-missing-value
...
Fix panic if Valus in Int/StringSliceFlasg is missing
2015-06-01 20:39:11 -07:00
Sergey Romanov
f47f7b7e85
Fix panic if Valus in Int/StringSliceFlasg is missing
2015-06-01 01:50:23 +05:00
Fabian Ruff
65d50017d4
search context hierachy for global flags
2015-05-18 23:21:33 +02:00
jszwedko
942282e931
Add instructions for distributing bash completion
...
[ci skip]
2015-05-10 11:45:54 -07:00
jszwedko
a889873af5
Set additional information on command's 'app'
...
For completeness
2015-05-03 18:42:21 -07:00
Jesse Szwedko
4ee3fafcf8
Merge pull request #218 from codegangsta/add-another-help-test
...
Set writer when running command as app
2015-05-03 18:41:04 -07:00
jszwedko
b8104e5da7
Set writer when running command as app
...
Also add test from https://github.com/codegangsta/cli/pull/202 with
slight modifications.
2015-05-03 18:37:51 -07:00
jszwedko
f952f5ac6f
Rename TestShowAppHelp to be more verbose
...
Follow golang convention
2015-05-03 18:04:45 -07:00
jszwedko
96ad929784
Add test for inclusion of 'AUTHORS' in App help
2015-05-03 18:02:03 -07:00
Victor Vieux
7c041f5811
do not print 'AUTHOR(S):' is there is no author
...
Signed-off-by: Victor Vieux <victorvieux@gmail.com>
2015-05-03 18:01:26 -07:00
Jesse Szwedko
2e64a10881
Merge pull request #217 from codegangsta/readd-print-help-function
...
Readd printHelp function back
2015-05-03 17:52:12 -07:00
jszwedko
e842547421
Readd printHelp function back
...
But update signature to take a writer. This is a backwards incompatible
change for those overriding the HelpPrinter, but the hope is that this
feature is largely unused and the usage is easily updated.
2015-05-03 17:43:52 -07:00
Jesse Szwedko
30b361bf66
Merge pull request #211 from netbun/patch-1
...
changes to readme.md
2015-04-21 20:12:02 -07:00
My-khael Pierce
a66d4d2bec
changes to readme.md
2015-04-12 14:24:35 -04:00
My-khael Pierce
e8af095ac4
changes to readme.md
2015-04-09 04:42:53 -04:00
Jesse Szwedko
9b2bd2b348
Merge pull request #205 from codegangsta/fix-aliases-readme
...
Names -> Aliases in README.md
2015-03-23 19:59:03 -07:00
jszwedko
6c6d93d451
Names -> Aliases in README.md
2015-03-23 07:55:18 -07:00
2bcd11f863
Merge pull request #193 from codegangsta/add-aliases
...
Add `Command.Aliases` and deprecate `Command.ShortName`
2015-03-16 21:49:33 -04:00
jszwedko
daad50e530
Turns out I didn't mean to add ExampleAppCommands at all
2015-03-16 18:48:06 -07:00
jszwedko
474646abed
Didn't mean to remove ExampleAppSubcommand
...
Also specify struct field initializers
2015-03-16 18:04:57 -07:00