Rename validateConfig function to validateConfigFile to avoid conflict

- Function in main.go renamed from validateConfig to validateConfigFile
- Resolves redeclaration error with validateConfig in config.go
- config.go has validateConfig(*Config) for internal validation
- main.go has validateConfigFile(string) for CLI command
This commit is contained in:
Shang Chieh Tseng
2025-10-30 12:16:55 +08:00
parent a7b3f6eda5
commit 9b487aa5f5

View File

@@ -50,7 +50,7 @@ func main() {
os.Exit(runTests(*runConfig, *runProfile, *runOllamaBin, *runOutput, *runVerbose, *runKeepModels))
case "validate":
validateCmd.Parse(os.Args[2:])
os.Exit(validateConfig(*validateConfigPath))
os.Exit(validateConfigFile(*validateConfigPath))
case "list":
listCmd.Parse(os.Args[2:])
os.Exit(listProfiles(*listConfig))
@@ -199,7 +199,7 @@ func runTests(configPath, profileName, ollamaBin, outputPath string, verbose, ke
return 0
}
func validateConfig(configPath string) int {
func validateConfigFile(configPath string) int {
fmt.Printf("Validating configuration: %s\n", configPath)
config, err := LoadConfig(configPath)