xxxxxxxxxx
// Get current working directory (where run the command)
func pwd() string {
path, err := os.Getwd()
if err != nil {
fmt.Println(err)
}
return path
}
xxxxxxxxxx
path, err := os.Getwd()
if err != nil {
log.Println(err)
}
fmt.Println(path) // for example /home/user
xxxxxxxxxx
path, err := os.Executable()
if err != nil {
log.Println(err)
}
fmt.Println(path) // for example /tmp/go-build872132473/b001/exe/main