baf44a3923
Fix Lintian warning: manpage-has-bad-whatis-entry
...
This patch fixes the problem where lexgrog fails to parse the NAME section
when the provided command contains space, e.g. "rootcmd subcmd".
Explanation from Lintian:
Each manual page should start with a "NAME" section, which lists the
name and a brief description of the page separated by "\-". The "NAME"
section is parsed by lexgrog and used to generate a database that's
queried by commands like apropos and whatis. This tag indicates that
lexgrog was unable to parse the NAME section of this manual page.
For manual pages that document multiple programs, functions, files, or
other things, the part before "\-" should list each separated by a comma
and a space. Each thing listed must not contain spaces; a man page for a
two-part command like "fs listacl" must use something like "fs_listacl"
in the "NAME" section so that it can be parsed by lexgrog.
Ref: lexgrog(1), groff_man(7), groff_mdoc(7)
2015-11-21 06:12:14 -07:00
46c720088b
Fix a copy-and-paste error in man_docs.md
...
Thanks to @goern for reporting the error.
Fixes #188
2015-11-20 17:12:30 -07:00
0cc7cc2c06
Fix typo in cobra/cmd/init.go
2015-11-20 15:50:06 -07:00
e22a0c9315
Better instructions for the execute inside main()
2015-11-20 17:37:40 -05:00
4e18e0c2bf
Fix typos in README.md: Change "it's" to "its" where appropriate
2015-11-20 15:31:48 -07:00
1e63ad8ed1
Fine-tune the formatting of Cobra’s generated code
2015-11-20 15:28:40 -07:00
c7feee9f20
Add .mailcap for a more tidy "git shortlog" output
2015-11-20 15:24:23 -07:00
1f03277811
Fix minor typos in cobra_test.go
2015-11-20 15:23:16 -07:00
ec63835b77
Add install instructions for the cobra binary (and library)
2015-11-20 09:55:10 -05:00
6c0cb34745
Restructure README.md
2015-11-19 08:34:15 -05:00
cb63a06ed9
Merge pull request #192 from apriendeau/executeC
...
Creates the ExecuteC function while maintaining Execute signature
2015-11-18 17:09:54 -05:00
3f605993a9
Creates the ExecuteC function while maintaining Execute signature
2015-11-17 13:01:58 -07:00
9324f3657d
Copyedit README.md
2015-11-15 00:28:22 -07:00
f06ae19d96
Revert "Correct Go release version in Travis config (1.5.2)"
...
This reverts commit 1e1d5137bf
.
There is no 1.5.2 ... No idea where I got that impression!?
2015-11-14 17:01:30 +01:00
6efbf0b624
README: added cmdns extension
2015-11-09 11:49:37 -05:00
8208714c1b
adds accidental removal of section back
2015-11-09 11:48:59 -05:00
d4c0084f5d
changes README to have go code ran through gofmt
2015-11-09 11:48:59 -05:00
1e1d5137bf
Correct Go release version in Travis config (1.5.2)
2015-11-08 21:29:02 +01:00
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
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
62e859a9ed
fixes verbose tests by checking if the first arg belongs to cobra
2015-11-07 11:42:13 -07:00
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
5c40aa85ca
verbose testing on travis
...
fixes #157
2015-11-06 11:17:44 -05:00
2a6ed7a106
utilize filepath.Join liberally
...
fixes #176
2015-11-06 11:08:12 -05:00
1d9d665f6f
improving project path guessing
2015-11-06 10:44:59 -05:00
bc980b80a1
adds alternative error handling to readme
2015-11-06 08:44:35 -05:00
7290a944e4
Allow marking persistent flags as required or filename
2015-11-06 08:43:09 -05:00
dab963a797
Persistent flags should also be used in completions
2015-11-06 08:43:09 -05:00
5c3dc12a87
README: correct name of rkt project
2015-11-06 08:42:26 -05:00
2e6a428921
Merge pull request #179 from eparis/init_comp
...
Check for _init_completion not_init_completionS
2015-11-03 15:41:40 -05:00
57c62d3180
Merge pull request #173 from jojomi/master
...
Update README.md
2015-11-03 15:29:33 -05:00
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
428babeb31
Modifying bash completions so they can run on OSX
2015-11-03 15:21:24 -05:00
58e38f95da
Check for _init_completion not_init_completionS
2015-11-03 15:09:37 -05:00
a22f212832
Add clearer demo gif
2015-11-03 10:07:00 -05:00
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
4f44cb7a62
Add demo gif to readme
2015-11-02 10:55:33 -05:00
ae5c01791c
Add logo to readme
2015-11-02 10:53:04 -05:00
9bd7cfaa66
Fix bug where project name isn't properly detected
2015-10-31 22:04:55 -04:00
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
5fa86d5a21
Update README.md
...
Fixed typos with `Persistent`
2015-10-30 22:01:50 +01:00
24562666ea
Merge pull request #172 from tamird/patch-1
...
README: fix CockroachDB typo
2015-10-29 15:18:41 -05:00
e6d130ddfc
README: fix CockroachDB typo
2015-10-29 15:31:43 -04:00
2ab15e2b40
Add popular users and feature list to readme
2015-10-29 13:14:06 -04:00
8377361429
Add extra feedback on successful initialization
2015-10-28 13:45:33 -04:00
4f2eaa858f
removing some extra prints
2015-10-28 13:45:08 -04:00
a7defd47ef
add add command functionality to cobra
2015-10-28 13:43:58 -04:00
ea5bc31ac4
Add cobra generator application
2015-10-28 12:51:48 -04:00
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
2244c3923a
[silence-errors]: adds comments around code
2015-10-26 17:42:06 -06:00