41fd44e1df
Fix cobra init cmd help documentation ( #1108 )
...
Adds tests for other cases where we do not expect projects to be created
for absolute paths and relative paths in GOPATH.
2020-04-28 16:59:18 -06:00
44d55fb4d3
Fix cobra command README ( #1106 )
...
Describes the behavior of custom LICENSE generation using properties in
~/.cobra.yml
2020-04-28 11:49:46 -06:00
8c638d3f90
Fixed typo. ( #1087 )
...
Changed 'applicaton' to 'application'.
2020-04-10 15:30:10 -06:00
f62883520e
Replace deprecated SetOutput func with SetOut and SetErr in test ( #1053 )
2020-04-01 10:25:22 -06:00
39cf99f556
leverage makefile to run build tasks ( #976 )
...
remove circle ci
2020-02-20 12:25:38 -07:00
89c7ffb512
Bump year on golden files ( #1010 )
2020-01-06 11:10:57 -07:00
447f182a9d
format tpl/main.go templates ( #980 )
2019-12-23 13:51:40 -07:00
19cf35ea77
fix: ensure that testproject is removed even after a failure ( #948 )
...
* fix: ensure that testproject is removed even after a failure
* fix: defer licenseFile
* style: simply defer os.RemoveAll
* cobra/cmd: add getProject test func
2019-09-17 09:02:42 -06:00
993cc5372a
Adjustments per PR review feedback from @bogem
2019-08-02 01:25:21 +05:00
d85196337c
Correct all complaints from goimports
...
* i.e.
* go get golang.org/x/tools/cmd/goimports
* goimports -w *.go
* goimports -w cobra/
2019-08-02 01:25:21 +05:00
51f06c7dd1
Correct all complaints from golint
...
* i.e.
* go get golang.org/x/lint/golint
* go list ./... | xargs golint
2019-08-02 01:25:21 +05:00
9552679939
Add idiomatic handling of go error in distinct main func
2019-08-02 01:25:21 +05:00
1c9c46d5c1
Update Generator Docs to reflect changes brought in #817 ( #904 )
2019-07-24 10:10:51 -06:00
2d7544ebde
fix missing newline in cmd/add ( #905 )
2019-07-15 09:44:15 -06:00
2411ac592a
remove unused struct fields
2019-06-07 10:31:03 -04:00
984374f5b6
clean up testproject files after test executes
2019-06-07 10:31:03 -04:00
11aa612384
test add
2019-06-07 10:31:03 -04:00
303a3e5160
vgo - strip out unused methods
2019-06-07 10:31:03 -04:00
0bb1506d25
remove commented field in struct
2019-06-07 10:31:03 -04:00
2fea75b02e
vgo - add command working
2019-06-07 10:31:03 -04:00
3c42f846c2
fix duplicated dir
2019-06-07 10:31:03 -04:00
221bae3986
depricate package name flag
2019-06-07 10:31:03 -04:00
b8ad19ad0d
reorder some operations
2019-06-07 10:31:03 -04:00
732e4db0d4
vgo - trim some uneeded data from struct
2019-06-07 10:31:03 -04:00
c7ac101cf8
vgo - fixing up the add op to work with vgo
2019-06-07 10:31:03 -04:00
3741457400
add CommandTemplate
2019-06-07 10:31:03 -04:00
50665e9993
vgo - update golden templates
2019-06-07 10:31:03 -04:00
642c3c7a0e
vgo - compare generated files against golden files
2019-06-07 10:31:03 -04:00
e993d53002
vgo - take named directory or current wd
2019-06-07 10:31:03 -04:00
04af6aed80
vgo - add todo
2019-06-07 10:31:03 -04:00
c3b51f3a2e
simplify test
2019-06-07 10:31:03 -04:00
4c22a20fd4
vgo - remove unused methods
2019-06-07 10:31:03 -04:00
73b5215dc7
vgo - fix format
2019-06-07 10:31:03 -04:00
44c2d482f6
fix calling to createLicenseFile
2019-06-07 10:31:03 -04:00
91dbcb7ffe
remove commented code
2019-06-07 10:31:03 -04:00
5b1685faaa
vgo - generate license
2019-06-07 10:31:03 -04:00
abab9aa52a
vgo - add Create method to Project struct
2019-06-07 10:31:03 -04:00
69420a9ffa
vgo - create directory
2019-06-07 10:31:03 -04:00
17dc9f8142
fixing up templates more
2019-06-07 10:31:03 -04:00
26d210e2cd
vgo - fixing up the root template
2019-06-07 10:31:03 -04:00
80ea2901b6
vgo-support - re-working code generator
2019-06-07 10:31:03 -04:00
5755ecf102
[TrivialPatches] Typos in README.md, fix and update CI, update projects list... ( #840 )
...
* update Example in README.md (#769 )
* specify the color as the required arg (#777 )
* command: fix typo in docstring of InheritedFlags (#779 )
* add istio to the list of projects built with Cobra (#786 )
* remove redundant 'else' (#806 )
* add mattermost-server as a project built with Cobra (#824 )
* update README.md (#826 )
Fix the comment: consistent with others
* add uber/prototool as a project built with Cobra (#831 )
* fix(ci): use go vet, update to Go 1.12, update shellcheck to v0.4.6 (#832 )
* add go.mod and go.sum (#833 )
* chore(travis): move 'diff' job to separate stage in Travis (#839 )
* chore(travis): use language configuration list instead of explicit entries in matrix.include (#839 )
* chore(travis): update shellcheck-docker to v0.6.0 (#839 )
* update(README.md): separate projects by commas, instead of using a list
* chore: update viper to v1.3.2 and go-md2man to v1.0.10
* fix: convert CRLF to LF when comparing files
* use kyoh86/richgo to provide colored test outputs
2019-03-20 17:21:26 -04:00
615425954c
remove dot after the abs path ( #672 )
2018-04-12 08:08:29 -04:00
0c34d16c31
cmd: Fix #612 ( #614 )
...
If user has a project in symlink, just use its destination folder and
work there.
2018-01-15 17:09:33 +01:00
b95ab734e2
Remove trailing whitespace in rootcmd ( #606 )
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2017-12-31 15:15:56 +05:00
1be1d2841c
Make rootCmd private
...
Update Cobra generator to make rootCmd private rather than
exporting it. Also update examples in README to use the exported
Execute() command rather than referencing unexported rootCmd.
Fixes #556
2017-11-23 08:13:30 +01:00
50204810fd
Grammar addition ( #543 )
...
Just added a comma. Read weird without it
2017-10-09 08:28:07 +02:00
e8e7fe0355
Shorten README
...
Fix #501
2017-10-06 12:20:24 +02:00
d5bde60e02
cmd: Fix text of custom license
...
Fix #540
2017-10-04 22:36:42 +02:00
e5f66de850
Support default value of $GOPATH ( #532 )
...
Add support for go1.8 of blank $GOPATH
2017-09-29 18:16:12 +02:00