initial commits 2

This commit is contained in:
Zeni Kim 2024-09-12 17:13:16 -05:00
parent 5475b7dd26
commit 7f38826b9c
39 changed files with 4525 additions and 0 deletions

32
env/env.go vendored Normal file
View file

@ -0,0 +1,32 @@
package env
import (
"os"
"strings"
)
func GetVar(varName string) string {
return os.Getenv(varName)
}
func GetVarOtherwiseDefault(varName string, defaultValue string) string {
v, p := os.LookupEnv(varName)
if p {
return v
}
return defaultValue
}
func IsSet(varName string) bool {
_, p := os.LookupEnv(varName)
if p {
return true
}
return false
}
func SetEnvVars(envVars map[string]string) {
for key, val := range envVars {
os.Setenv(strings.TrimSpace(key), strings.TrimSpace(val))
}
}