You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
702 B

package operaSystem
import "os"
// GetOsEnv 获取key命名的环境变量的值
func (sys *OperaSystem) GetOsEnv(key string) string {
return os.Getenv(key)
}
// SetOsEnv sets the value of the environment variable named by the key.
func (sys *OperaSystem) SetOsEnv(key, value string) error {
return os.Setenv(key, value)
}
// RemoveOsEnv remove a single environment variable.
func (sys *OperaSystem) RemoveOsEnv(key string) error {
return os.Unsetenv(key)
}
// CompareOsEnv 获取key命名的环境变量值并与compareEnv进行比较
func (sys *OperaSystem) CompareOsEnv(key, comparedEnv string) bool {
env := sys.GetOsEnv(key)
if env == "" {
return false
}
return env == comparedEnv
}