mirror of
https://github.com/status-im/fathom.git
synced 2025-03-01 11:30:28 +00:00
28 lines
527 B
Go
28 lines
527 B
Go
package packr
|
|
|
|
import (
|
|
"go/build"
|
|
"os"
|
|
"strings"
|
|
)
|
|
|
|
// GoPath returns the current GOPATH env var
|
|
// or if it's missing, the default.
|
|
func GoPath() string {
|
|
go_path := strings.Split(os.Getenv("GOPATH"), string(os.PathListSeparator))
|
|
if len(go_path) == 0 || go_path[0] == "" {
|
|
return build.Default.GOPATH
|
|
}
|
|
return go_path[0]
|
|
}
|
|
|
|
// GoBin returns the current GO_BIN env var
|
|
// or if it's missing, a default of "go"
|
|
func GoBin() string {
|
|
go_bin := os.Getenv("GO_BIN")
|
|
if go_bin == "" {
|
|
return "go"
|
|
}
|
|
return go_bin
|
|
}
|