prefer UserConfigDir
Some checks failed
CI / Lint (push) Has been cancelled

This commit is contained in:
onyx-and-iris 2025-03-31 20:57:47 +01:00
parent 438543b87b
commit b9d0578507

View File

@ -43,11 +43,11 @@ func main() {
flag.IntVar(&ratelimit, "ratelimit", 20, "request ratelimit in milliseconds") flag.IntVar(&ratelimit, "ratelimit", 20, "request ratelimit in milliseconds")
flag.IntVar(&ratelimit, "r", 20, "request ratelimit in milliseconds (shorthand)") flag.IntVar(&ratelimit, "r", 20, "request ratelimit in milliseconds (shorthand)")
homeDir, err := os.UserHomeDir() configDir, err := os.UserConfigDir()
if err != nil { if err != nil {
exit(err) exit(err)
} }
defaultConfigPath := filepath.Join(homeDir, ".config", "vbantxt", "config.toml") defaultConfigPath := filepath.Join(configDir, "vbantxt", "config.toml")
flag.StringVar(&configPath, "config", defaultConfigPath, "config path") flag.StringVar(&configPath, "config", defaultConfigPath, "config path")
flag.StringVar(&configPath, "C", defaultConfigPath, "config path (shorthand)") flag.StringVar(&configPath, "C", defaultConfigPath, "config path (shorthand)")
flag.IntVar(&loglevel, "loglevel", int(log.WarnLevel), "log level") flag.IntVar(&loglevel, "loglevel", int(log.WarnLevel), "log level")