From a31842feaa629a96e041be71a1915e178f48d697 Mon Sep 17 00:00:00 2001 From: RPRX <63339210+RPRX@users.noreply.github.com> Date: Sat, 30 Aug 2025 14:17:08 +0000 Subject: [PATCH] Commands/run: Try all suffixes for default config --- main/run.go | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/main/run.go b/main/run.go index f74085d8..935dcade 100644 --- a/main/run.go +++ b/main/run.go @@ -182,12 +182,15 @@ func getConfigFilePath(verbose bool) cmdarg.Arg { } if workingDir, err := os.Getwd(); err == nil { - configFile := filepath.Join(workingDir, "config.json") - if fileExists(configFile) { - if verbose { - log.Println("Using default config: ", configFile) + suffixes := []string{".json", ".jsonc", ".toml", ".yaml", ".yml"} + for _, suffix := range suffixes { + configFile := filepath.Join(workingDir, "config"+suffix) + if fileExists(configFile) { + if verbose { + log.Println("Using default config: ", configFile) + } + return cmdarg.Arg{configFile} } - return cmdarg.Arg{configFile} } }