「🏗️」 wip: work in progress, not done yet.
This commit is contained in:
11
internal/env/env_util.go
vendored
11
internal/env/env_util.go
vendored
@ -2,6 +2,7 @@ package env
|
||||
|
||||
import (
|
||||
"os"
|
||||
"strings"
|
||||
|
||||
"git.keyzox.me/42_adjoly/inception/internal/log"
|
||||
)
|
||||
@ -32,3 +33,13 @@ func EnvCheck(Value, Default string) string {
|
||||
}
|
||||
return Default
|
||||
}
|
||||
|
||||
func EscapeEnv(str string) string {
|
||||
if str[0] == '"' && str[len(str) - 1] == '"' {
|
||||
return strings.TrimPrefix(strings.TrimSuffix(str, "\""), "\"")
|
||||
} else if str[0] == '"' && str[len(str) - 1] == '"' {
|
||||
return strings.TrimPrefix(strings.TrimSuffix(str, "'"), "'")
|
||||
} else {
|
||||
return str
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user