diff options
author | Carlos Fernández <sirikon2@gmail.com> | 2017-03-01 22:47:00 +0100 |
---|---|---|
committer | Carlos Fernández <sirikon2@gmail.com> | 2017-03-01 22:47:00 +0100 |
commit | a19b16e6e5fb8015869dbf7176fc6d3fa96f858e (patch) | |
tree | 990f5ac01a97426775233fbec87fd4f2e6e83981 /cmd/ponzu/add.go | |
parent | ad6220d2459e30569827b67e13921b0cd6257447 (diff) |
Move getGOPATH method to paths.go
Diffstat (limited to 'cmd/ponzu/add.go')
-rw-r--r-- | cmd/ponzu/add.go | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/cmd/ponzu/add.go b/cmd/ponzu/add.go index abac59c..05d6f16 100644 --- a/cmd/ponzu/add.go +++ b/cmd/ponzu/add.go @@ -6,9 +6,7 @@ import ( "io" "os" "os/exec" - "os/user" "path/filepath" - "runtime" "strings" ) @@ -60,31 +58,6 @@ func getAddon(args []string) error { return nil } -// resolve GOPATH. In 1.8 can be default, or custom. A custom GOPATH can -// also contain multiple paths, in which case 'go get' uses the first -func getGOPATH() (string, error) { - var gopath string - gopath = os.Getenv("GOPATH") - if gopath == "" { - // not set, find the default - usr, err := user.Current() - if err != nil { - return gopath, err - } - gopath = filepath.Join(usr.HomeDir, "go") - } else { - // parse out in case of multiple, retain first - if runtime.GOOS == "windows" { - gopaths := strings.Split(gopath, ";") - gopath = gopaths[0] - } else { - gopaths := strings.Split(gopath, ":") - gopath = gopaths[0] - } - } - return gopath, nil -} - // this is distinct from copyAll() in that files are copied, not moved, // since we also need them to remain in $GOPATH/src // thanks to @markc of stack overflow for the copyFile and copyFileContents functions |