INNER CODE UNIT · Go
resolveEnvPath
santifer/career-ops · dashboard/main.go:331
func resolveEnvPath(envVal string) string {
trimmed := strings.TrimSpace(envVal)
if trimmed == "" {
return ""
}
if filepath.IsAbs(trimmed) {
return filepath.Clean(trimmed)
}
return filepath.Clean(filepath.Join(getRepoRoot(), trimmed))
}
func main() {
defaultPath := getRepoRoot()
if envPath := resolveEnvPath(os.Getenv("CAREER_OPS_ROOT")); envPath != "" {
defaultPath = envPath
} else if envPath := resolveEnvPath(os.Getenv("CAREER_OPS_DATA_DIR")); envPath != "" {
defaultPath = envPath
} else {