fea: add commands for zero trust

This commit is contained in:
Daniel Ding
2024-01-01 22:38:07 +08:00
parent e856c6dfe0
commit 9a039a6d3c
18 changed files with 697 additions and 228 deletions

View File

@@ -1,6 +1,9 @@
package api
import "os"
import (
"os"
"strings"
)
func GetEnv(key, value string) string {
val := os.Getenv(key)
@@ -9,3 +12,19 @@ func GetEnv(key, value string) string {
}
return val
}
func SplitName(name string) (string, string) {
values := strings.SplitN(name, "@", 2)
if len(values) == 2 {
return values[0], values[1]
}
return name, ""
}
func SplitSocket(value string) (string, string) {
values := strings.SplitN(value, ":", 2)
if len(values) == 2 {
return values[0], values[1]
}
return value, ""
}