Austin Riendeau
5144a3aa19
add a flag to disable autogen tag in man and markdown generators
...
Inherits from parent commands all the way to root
2015-11-08 09:58:38 -05:00
Anthony Fok
e5762054c9
Limit the verbose test workaround to "cobra.test" only
...
so that full path to the executable or a renamed executable
parses command-line arguments correctly as before.
Special thanks to @apriendeau for discovering "go test -v" failing
and for providing the initial workaround, see #155 and subsequent
discussions.
2015-11-07 23:21:50 -07:00
Austin Riendeau
62e859a9ed
fixes verbose tests by checking if the first arg belongs to cobra
2015-11-07 11:42:13 -07:00
Anthony Fok
0e4c02d9cb
Restore bash completion behaviour for bash 4.x
...
In Pull Request #178 , the use of `builtin compopt` as a test condition
is inappropriate. Use `[[ $(type -t compopt) = "builtin" ]]` instead.
Also clean up formatting of the resulting bash completion script.
2015-11-07 04:39:28 -07:00
spf13
5c40aa85ca
verbose testing on travis
...
fixes #157
2015-11-06 11:17:44 -05:00
spf13
2a6ed7a106
utilize filepath.Join liberally
...
fixes #176
2015-11-06 11:08:12 -05:00
spf13
1d9d665f6f
improving project path guessing
2015-11-06 10:44:59 -05:00
Austin Riendeau
bc980b80a1
adds alternative error handling to readme
2015-11-06 08:44:35 -05:00
Fabiano Franz
7290a944e4
Allow marking persistent flags as required or filename
2015-11-06 08:43:09 -05:00
Fabiano Franz
dab963a797
Persistent flags should also be used in completions
2015-11-06 08:43:09 -05:00
Jonathan Boulle
5c3dc12a87
README: correct name of rkt project
2015-11-06 08:42:26 -05:00
Eric Paris
2e6a428921
Merge pull request #179 from eparis/init_comp
...
Check for _init_completion not_init_completionS
2015-11-03 15:41:40 -05:00
Eric Paris
57c62d3180
Merge pull request #173 from jojomi/master
...
Update README.md
2015-11-03 15:29:33 -05:00
Eric Paris
9199ed1e52
Merge pull request #178 from mattnenterprise/completions-osx
...
Modifying bash completions so they can run on OSX
2015-11-03 15:28:50 -05:00
Matt McCoy
428babeb31
Modifying bash completions so they can run on OSX
2015-11-03 15:21:24 -05:00
Eric Paris
58e38f95da
Check for _init_completion not_init_completionS
2015-11-03 15:09:37 -05:00
Steve Francia
a22f212832
Add clearer demo gif
2015-11-03 10:07:00 -05:00
Eric Paris
a082ce41f3
Merge pull request #174 from jbowes/fix-duplicate-usage
...
Ensure the usage command is printed only once
2015-11-02 14:27:52 -05:00
Steve Francia
4f44cb7a62
Add demo gif to readme
2015-11-02 10:55:33 -05:00
Steve Francia
ae5c01791c
Add logo to readme
2015-11-02 10:53:04 -05:00
spf13
9bd7cfaa66
Fix bug where project name isn't properly detected
2015-10-31 22:04:55 -04:00
James Bowes
871b0edae2
Ensure the usage command is printed only once
...
Reverse a swap in logic introduced in #169 that would cause the usage
output to be printed twice.
Fixes #171
2015-10-31 10:22:19 -03:00
jojomi
5fa86d5a21
Update README.md
...
Fixed typos with `Persistent`
2015-10-30 22:01:50 +01:00
Eric Paris
24562666ea
Merge pull request #172 from tamird/patch-1
...
README: fix CockroachDB typo
2015-10-29 15:18:41 -05:00
Tamir Duberstein
e6d130ddfc
README: fix CockroachDB typo
2015-10-29 15:31:43 -04:00
Steve Francia
2ab15e2b40
Add popular users and feature list to readme
2015-10-29 13:14:06 -04:00
spf13
8377361429
Add extra feedback on successful initialization
2015-10-28 13:45:33 -04:00
spf13
4f2eaa858f
removing some extra prints
2015-10-28 13:45:08 -04:00
spf13
a7defd47ef
add add command functionality to cobra
2015-10-28 13:43:58 -04:00
spf13
ea5bc31ac4
Add cobra generator application
2015-10-28 12:51:48 -04:00
Eric Paris
230787ee13
Merge pull request #169 from apriendeau/silence-errors
...
[silence-errors]: adds a way for errors to silenced down the stack
2015-10-26 19:12:39 -05:00
Austin Riendeau
2244c3923a
[silence-errors]: adds comments around code
2015-10-26 17:42:06 -06:00
Austin Riendeau
4729b374ae
[silence-errors]: adds Silence Usage
2015-10-26 17:38:08 -06:00
Austin Riendeau
03aabcda72
adds inheritance for SilenceErrors
2015-10-25 21:17:39 -06:00
Austin Riendeau
f6e1a2df92
[silence-errors]: -m adds a way for errors to silenced down the stack
2015-10-25 19:58:53 -06:00
Eric Paris
8b2293c741
Merge pull request #167 from siddharthist/docs/ArgsLenAtDash
...
Added documentation for ArgsLenAtDash
2015-10-13 17:51:39 -05:00
siddharthist
c4d6dbe059
Added documentation for ArgsLenAtDash
2015-10-13 15:41:57 -07:00
Eric Paris
d732ab3a34
Merge pull request #164 from vikstrous/fix_bug
...
fix bug with PersistentPreRunE
2015-09-30 09:31:26 -04:00
Viktor Stanchev
72ee37f33e
fix bug with PersistentPreRunE
2015-09-30 00:09:17 -07:00
Eric Paris
046a673252
Merge pull request #163 from fabianofranz/siblings_improvements
...
Improve suggestions
2015-09-29 11:27:22 -04:00
Fabiano Franz
a83a172122
Improve suggestions - add explicit SuggestFor attribute
2015-09-25 12:07:38 -03:00
Fabiano Franz
3afa4db2c6
Improve suggestions - prefix will match
2015-09-25 11:41:47 -03:00
Eric Paris
53d96508f5
Merge pull request #160 from eparis/len-at-dash
...
Provide the length of Args when a -- is found in commandline
2015-09-17 16:09:08 -05:00
Eric Paris
edde52e321
Provide the length of Args when a -- is found in commandline
...
This allows a program to know what args came before the -- and what args
came after.
2015-09-16 12:31:41 -04:00
Eric Paris
4b76e97cd6
Merge pull request #158 from eparis/more-errors-in-test
...
More error output if a could of _test fail
2015-09-15 22:57:41 -05:00
Eric Paris
664a3ab4a3
Merge pull request #159 from eparis/travis
...
Update travis to use more versions of go
2015-09-15 22:57:29 -05:00
Eric Paris
6e4e76655d
More error output if a could of _test fail
2015-09-15 18:02:03 -04:00
Eric Paris
79996f7fcf
Update travis to use more versions of go
2015-09-15 18:01:43 -04:00
Eric Paris
6d70311770
Merge pull request #149 from fabianofranz/siblings
...
Allows command suggestions along with "unknown command" errors
2015-09-13 22:44:46 -05:00
Fabiano Franz
b4087da7eb
Allows command suggestions along with "unknown command" errors
2015-09-13 23:35:10 -03:00