mirror of
https://github.com/spf13/cobra
synced 2024-11-04 21:07:19 +00:00
cmd: Make more accurate error when there is no $GOPATH
This commit is contained in:
parent
fa9ac853ce
commit
e9078fccb8
1 changed files with 3 additions and 4 deletions
|
@ -27,13 +27,12 @@ var cmdDirs = [...]string{"cmd", "cmds", "command", "commands"}
|
|||
var srcPaths []string
|
||||
|
||||
func init() {
|
||||
// Initialize goPaths and srcPaths
|
||||
// Initialize srcPaths.
|
||||
envGoPath := os.Getenv("GOPATH")
|
||||
if envGoPath == "" {
|
||||
goPaths := filepath.SplitList(envGoPath)
|
||||
if len(goPaths) == 0 {
|
||||
er("$GOPATH is not set")
|
||||
}
|
||||
|
||||
goPaths := filepath.SplitList(envGoPath)
|
||||
srcPaths = make([]string, 0, len(goPaths))
|
||||
for _, goPath := range goPaths {
|
||||
srcPaths = append(srcPaths, filepath.Join(goPath, "src"))
|
||||
|
|
Loading…
Reference in a new issue