INNER CODE UNIT · Go
explicitRepoRoot
gameknife/gkNextEngine · tools/gnb/cmd/gnb/main.go:151
func explicitRepoRoot() string {
if value := strings.TrimSpace(os.Getenv("GNB_REPO_ROOT")); value != "" {
return value
}
for i, arg := range os.Args[1:] {
if strings.HasPrefix(arg, "--repo-root=") {
return strings.TrimPrefix(arg, "--repo-root=")
}
if arg == "--repo-root" && i+2 < len(os.Args) {
return os.Args[i+2]
}
}
return ""
}
func explicitPreset() string {
for i, arg := range os.Args[1:] {
if strings.HasPrefix(arg, "--preset=") {