Albert Nigmatzianov
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
Patrick Uiterwijk
b95ab734e2
Remove trailing whitespace in rootcmd ( #606 )
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2017-12-31 15:15:56 +05:00
Nick Miyake
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
Albert Nigmatzianov
d5bde60e02
cmd: Fix text of custom license
...
Fix #540
2017-10-04 22:36:42 +02:00
Elliott Beach
e5f66de850
Support default value of $GOPATH ( #532 )
...
Add support for go1.8 of blank $GOPATH
2017-09-29 18:16:12 +02:00
Tom Elliott
cb731b8983
Specify that parent's name is a variable for clarity. #514
2017-08-15 11:22:12 +05:00
Anthony Fok
b26b538f69
Fix remaining reproducibility in TestGoldenAddCmd
...
My previous fix in PR #504 was incomplete.
Fixes #503
2017-07-31 11:04:27 -06:00
Albert Nigmatzianov
3da102d464
cmd: Fix golden tests if user has config at $HOME
...
Fix #505
2017-07-31 06:38:19 -06:00
Albert Nigmatzianov
99838a52fe
cmd: Small fixes
2017-07-31 06:38:19 -06:00
Anthony Fok
9e024b655b
cmd: Refine formatting of included licenses
2017-07-30 02:35:06 -06:00
Anthony Fok
a1b7d3cc4d
cmd: Add a blank line between copyright and license
2017-07-30 02:15:55 -06:00
Anthony Fok
75c6acfc8f
cmd: Add "-u" to output unified diff in golden tests
2017-07-30 02:11:56 -06:00
Anthony Fok
cb9cf94690
Restore the use of cobra.OnInitialize in cobra executable
...
Without cobra.OnInitialize, cobra does not see the --config
command-line option and always tries to load $HOME/.cobra.yaml
instead.
2017-07-30 01:19:17 -06:00
Anthony Fok
750ba8ac93
Fix reproducibility in TestGolden{Add,Init}Cmd
...
These tests were time-dependent and would start failing in 2018
when the golden files still have the copyright year of 2017.
Fix by hard-coding the year 2017 for the purpose of these two tests
to ensure reproducible builds.
Fixes #503
2017-07-30 00:17:45 -06:00
Anthony Fok
161584fc2e
Fix minor typos: "Know" → "Known"
2017-07-29 22:49:33 -06:00
Albert Nigmatzianov
715f41bd7a
cmd: Ignore hidden files in isEmpty
2017-07-18 18:22:37 +02:00
Johanan Liebermann
31694f19ad
Add missing 'and' in comment
2017-06-21 19:32:59 +02:00
Albert Nigmatzianov
b4dbd37a01
cmd: Fix tests
2017-06-12 08:36:10 +02:00
Albert Nigmatzianov
defa97f560
cmd: Fix output root.go of init with --viper=false
...
Fix #462
2017-06-12 08:23:33 +02:00
Albert Nigmatzianov
99ff9334bd
cmd: Add possibility to specify the target package
...
Fix #455
2017-06-07 08:07:48 +02:00
Albert Nigmatzianov
4a1a7b086e
cmd: Don't print errors from execute to prevent duplication of errors
2017-05-28 12:26:28 +02:00
Albert Nigmatzianov
c446db21d3
cmd: Delete projectBase flag
...
It's redundant and it didn't work earlier anyway.
2017-05-28 12:25:51 +02:00
Albert Nigmatzianov
4cdb38c072
cmd: Use correct HasPrefix function for paths
...
Updates #448
2017-05-15 09:51:20 +02:00
Albert Nigmatzianov
e9078fccb8
cmd: Make more accurate error when there is no $GOPATH
2017-05-15 09:20:36 +02:00
Albert Nigmatzianov
fa9ac853ce
cmd: Make detailed error when project not in $GOPATH
...
Updates #448
2017-05-15 08:37:15 +02:00
Albert Nigmatzianov
b5366273a6
cmd: Fix some gometalinter complaints
2017-05-14 12:27:15 +02:00
Albert Nigmatzianov
d9414968f8
cmd: Fix error message from go-homedir
2017-05-14 12:03:16 +02:00
Behrang Noruzi Niya
a28055bed2
cmd: Fix minor bugs in init command ( #446 )
2017-05-14 12:00:53 +02:00
Albert Nigmatzianov
3454e0e28e
cmd: Fix package name when adding command
2017-05-12 12:10:33 +02:00
Albert Nigmatzianov
e97db2b866
cmd: Fix tests
2017-05-09 11:15:48 +02:00
Albert Nigmatzianov
3dc7f13b65
cmd: Fix docs
2017-05-09 11:14:33 +02:00
Albert Nigmatzianov
d236d29810
cmd: Make tmpl local variable
...
Fix CircleCI tests
2017-05-08 23:00:14 +02:00
Albert Nigmatzianov
db6b9a8b3f
cmd: Fix incorrect initialzation by cobra init .
...
Close #314
2017-05-05 10:51:57 +02:00
Albert Nigmatzianov
7bd35d3b95
cmd: Fix incorrect cmd dir
2017-05-05 10:35:27 +02:00
Albert Nigmatzianov
7bb5276f5f
cmd: Fix panic if cmd ends on dash or underscore
2017-05-05 10:35:27 +02:00
Albert Nigmatzianov
efbe9b05d8
cmd: Use Fatalf instead of Fatal
2017-05-05 10:35:27 +02:00
Albert Nigmatzianov
76a9a66775
cmd: Add tests
2017-05-05 10:35:27 +02:00
Albert Nigmatzianov
d20925b932
cmd: Small correctives
2017-05-05 10:35:27 +02:00
Albert Nigmatzianov
84cba621a0
cmd: Make detection of $HOME work on all systems
...
Use github.com/mitchellh/go-homedir
Fix #430
2017-05-05 10:35:27 +02:00
Albert Nigmatzianov
6bcf163261
cmd: Validate cmd names
...
Fix #269
2017-05-05 10:35:27 +02:00
Albert Nigmatzianov
903e5b7073
cmd: Fix trimSrcPath doc
2017-05-05 10:35:27 +02:00
Albert Nigmatzianov
66cfd1f132
cmd: Reuse template in helpers
2017-05-05 10:35:27 +02:00
Albert Nigmatzianov
0dd1c429a3
cmd: Add more docs
2017-05-05 10:35:27 +02:00
Albert Nigmatzianov
32756eb440
cmd: Rewrite
2017-05-05 10:35:27 +02:00
Albert Nigmatzianov
7b1b6e8dc0
cmd: Edit license texts
2017-04-27 20:09:18 +02:00
Albert Nigmatzianov
e2f2121008
cmd: Use 'this program' instead of appName in licenses
2017-04-27 20:09:18 +02:00
Albert Nigmatzianov
6ed17b5128
cmd: Add more possible matches for bsd licenses
2017-04-25 18:44:42 +02:00
Albert Nigmatzianov
c68a90d2e8
Add built-in licenses info to README
2017-04-25 18:25:29 +02:00
Albert Nigmatzianov
164be37318
cmd: Add AGPL license
...
See #318
2017-04-25 18:25:29 +02:00
Albert Nigmatzianov
1efd89226b
cmd: Add LGPL license
...
See #311 , #318
2017-04-25 18:25:29 +02:00