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=") {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…