OS environment variables helper.
Usage
$ go get -u clevergo.tech/osenv
Get
Get
returns the environment variable associated with the given key, a fallback(default) value will be returned if not exist.
Assume environment is that FOO=BAR EMPTY=
.
Method |
Value |
osenv.Get("FOO") |
BAR |
osenv.Get("EMPTY") |
- |
osenv.Get("EMPTY", "BUZZ") |
- |
osenv.Get("FIZZ") |
- |
osenv.Get("FIZZ", "BUZZ") |
BUZZ |
SetNX
Sets an environment variable if not exist.
osenv.SetNX("NONEXISTENT", "VALUE")