9d9ce1213e
Bump Travis to Go 1.6.3
2016-07-18 23:49:35 +02:00
b24564e919
Merge pull request #305 from fabianofranz/expose_out
...
Fixes how we expose help and usage and expose output without making assumptions
2016-07-15 19:55:49 -04:00
d6bf4ef243
Don't expose Usage() and Help() - our interfaces are UsageFunc, HelpFunc and UsageString
2016-07-15 17:18:59 -03:00
20217d8f5e
Expose OutOrStdout and OutOrStderr and don't make assumptions if output is not set
2016-07-15 17:18:47 -03:00
a272c3cbd5
Merge pull request #303 from fabianofranz/testing_help_exiting_1
...
Help command must use Stdout instead of Stderr
2016-07-08 16:24:02 -04:00
77530f537e
Help command must use Stdout instead of Stderr
2016-07-06 12:51:57 -03:00
6a8bd97bdb
Merge pull request #294 from dnephin/fix_man_page_gen_bugs
...
Fix man page gen bugs
2016-06-21 16:47:55 -04:00
e291587027
Cretea a new GenManTree function that takes an options struct.
...
Signed-off-by: Daniel Nephin <dnephin@gmail.com >
2016-06-21 14:47:14 -04:00
97206b3170
Use the correct man page section for the filename
...
Also make header mutation cleaner.
Signed-off-by: Daniel Nephin <dnephin@gmail.com >
2016-06-21 14:30:54 -04:00
112c7dca3a
Hide deprecated shorthand flags in man page generation.
2016-06-21 14:30:26 -04:00
29c0a1f42e
Use the correct UseLine for the man page synposis.
...
Signed-off-by: Daniel Nephin <dnephin@gmail.com >
2016-06-20 17:27:41 -04:00
bc81c21bd0
Merge pull request #293 from andreykurilin/sort_commands
...
Sort commands by their names
2016-06-15 10:36:14 -04:00
ab97c7a63a
Sort commands by their names
...
The slice of commands are sorted now automatically while Commands are called.
To turn off this feature, EnableCommandSorting variable is added.
2016-06-15 17:27:34 +03:00
1238ba19d2
Merge pull request #290 from joe2far/patch-1
...
Fixed typos in README and docstring
2016-06-07 08:43:46 -04:00
c21ee9da52
Merge pull request #288 from eparis/flags-vs-commands
...
Do not display bash commands if local flag specified
2016-06-07 08:37:00 -04:00
719241171d
Fixed typos in README and docstring
2016-06-07 11:50:48 +01:00
f447048345
Merge pull request #289 from markbates/disable-flags
...
added a flag to disable flags
2016-06-04 00:47:32 -04:00
dc6e9ece6f
added a flag to disable flags
2016-06-03 20:25:52 -04:00
7bf964e5b6
Do not show subcommands in bash completion if a local flag was specified
...
If a user specifies a flag to a command which doesn't make sense to a
subcommand do not show subcommands as a suggestion.
This also changes things to show both 'required flags' and 'commands'
instead of only 'required flags'
2016-06-03 12:44:58 -04:00
ecc7ea6969
Show both commands and 'required flags' instead of only 'required flags'
2016-06-03 12:44:54 -04:00
a5f153e19b
add vim to gitignore
2016-06-03 10:18:59 -04:00
f368244301
Merge pull request #278 from kevintpeng/patch-1
...
Fixed Small Comment Typo
2016-05-17 13:19:29 -04:00
6096009e8d
Fixed Small Comment Typo
...
small error in function description
2016-05-17 13:17:01 -04:00
0f866a6211
Get Travis config up-to-date
2016-05-09 11:37:22 +02:00
336d629de0
Add godoc badge to README.md ( #271 )
2016-04-30 09:18:32 -04:00
e14e47b7a9
Issue #267 : Ensure hidden flags/subcommands do not change help
...
If a command has one flag which is hidden, it should not, for
instance, show the `Flags: ` heading. Likewise there are other
items in the help template which should respect hidden/deprecated
state.
2016-04-27 13:33:23 -04:00
9a8186dbb5
Improving createLicenseFile function
...
Also fixing typo in README example.
2016-04-27 12:03:26 -04:00
d811f40c6a
Adding custom license functionality
...
* Refactoring code that unnecessarily declares a map before making it.
* Cleaning up gpl3 formatting to match other licenses.
* Adding functionality that allows specifying custom license header
and text in cobra config.
* Using license header and text as templates so that they can use
template variables (for custom and gpl3 licenses).
* Adding ability to specify no license.
* Adding custom license example to README.
2016-04-27 12:03:26 -04:00
3dc021e8c7
add gpl2 license
2016-04-27 12:01:30 -04:00
8bf317ef60
add gpl2 license
2016-04-27 12:01:30 -04:00
4c05eb1145
Merge pull request #265 from sttts/sttts-shellcheck
...
Run shellcheck on bash completion
2016-04-03 09:08:35 -05:00
defeccc04d
Run shellcheck on bash completion
2016-04-02 23:16:12 +02:00
60267ae24d
Merge pull request #257 from sttts/sttts-noun-aliases
...
Add noun aliases
2016-04-02 09:29:34 -05:00
1a0a490d76
Remove plural handling and add aliases for nouns in completion
2016-04-02 12:39:19 +02:00
2ccf9e982a
Merge pull request #264 from kkirsche/patch-1
...
Update template per to match previous pr with golint fix
2016-04-01 21:14:51 -05:00
3e71c61197
Update init per golint
...
X-Ref: #258
2016-04-01 21:29:12 -04:00
b0d571e7d5
Merge pull request #260 from ianwalter/code-cleanup
...
Fixing golint warnings
2016-03-31 09:32:10 -05:00
a0bd6c17b3
Fixing golint warnings
...
* Moving final return outside of if-else
* Removing type declarations that Go can infer from values
* Cleaning up some existing comments
* Changing snake_case variables to camelCase
2016-03-31 09:53:34 -04:00
ee150b4fa2
Merge pull request #258 from kkirsche/patch-1
...
Update root.go to fix golint bug with comment
2016-03-30 16:59:46 -05:00
f643f707c9
Update root.go to fix golint bug with comment
...
Fix the name in the comment to fix a golint bug by not having the variable name begin the comment.
2016-03-30 17:50:52 -04:00
c678ff029e
Merge pull request #256 from sttts/sttts-fix-bash-escaping
...
Fix escaping of % in bash code strings
2016-03-22 12:10:42 -05:00
a23d903a12
Fix escaping of % in bash code strings
2016-03-22 17:44:59 +01:00
966e6048eb
Merge pull request #230 from garthk/fix-man-see-also
...
Ensure SEE ALSO list has no leading comma.
2016-03-21 19:23:55 -05:00
57021c6b4d
Merge pull request #244 from apriendeau/silence-errors-readme
...
updates readme to Explain SilenceErrors and SilenceUsage #225
2016-03-21 19:22:44 -05:00
d6b481239e
Merge pull request #255 from sttts/sttts-bash-completion-flag-equal
...
Advanced custom bash completion of flags
2016-03-21 19:22:24 -05:00
ea9a77d312
Add support for plural nouns in bash completion
2016-03-21 08:05:54 +01:00
8092588fb8
Add custom bash flag completion
2016-03-21 08:05:54 +01:00
7d556a0974
Enable bash completion after --flag= or --flag=abc
2016-03-21 08:05:49 +01:00
1bacefc9a2
Merge pull request #254 from fabianofranz/optional_options_at_the_end_of_usage
...
Must only add "[flags]" to the end of usage if not yet present
2016-03-15 16:50:08 -05:00
16b7ba55fb
Must only add "[flags]" to the end of usage if not yet present
2016-03-15 18:22:20 -03:00