func Unsetenv(key string) {
if _, found := syscall.Getenv(key); !found {
return
}
env := os.Environ()
os.Clearenv()
for _, s := range env {
for j := 0; j < len(s); j++ {
if s[j] == '=' {
k := s[:j]
if key == k {
break
}
os.Setenv(k, s[j+1:])
}
}
}
}