Golang go/build.IsLocalImport() function example

package go/build

IsLocalImport reports whether the import path is a local import path, like ".", "..", "./foo", or "../foo".

Golang go/build.IsLocalImport() function usage example

 var path string

 if build.IsLocalImport(path) {
 cwd, _ := os.Getwd() // ignore errors
 path = filepath.Join(cwd, path)
 fmt.Println(path)
 }

Reference :

http://golang.org/pkg/go/build/#IsLocalImport

Advertisement