refactor(usercheck): use credentials from config.json by default.

This commit is contained in:
Houmgaor
2025-11-24 01:13:34 +01:00
parent e722533fdb
commit c03a59b65a
3 changed files with 182 additions and 37 deletions

View File

@@ -31,12 +31,15 @@ func main() {
fmt.Fprintf(os.Stderr, " search Search for a specific connected user by name\n")
fmt.Fprintf(os.Stderr, " servers Show server/channel status and player counts\n")
fmt.Fprintf(os.Stderr, " history Show recent login history for a player\n")
fmt.Fprintf(os.Stderr, "\nDatabase connection options (apply to all commands):\n")
fmt.Fprintf(os.Stderr, " -host Database host (default: localhost)\n")
fmt.Fprintf(os.Stderr, " -port Database port (default: 5432)\n")
fmt.Fprintf(os.Stderr, " -user Database user (default: postgres)\n")
fmt.Fprintf(os.Stderr, " -password Database password (required)\n")
fmt.Fprintf(os.Stderr, " -dbname Database name (default: erupe)\n")
fmt.Fprintf(os.Stderr, "\nDatabase configuration:\n")
fmt.Fprintf(os.Stderr, " By default, reads from config.json in the project root.\n")
fmt.Fprintf(os.Stderr, " Use flags to override specific settings.\n\n")
fmt.Fprintf(os.Stderr, " -config Path to config.json (auto-detected if not specified)\n")
fmt.Fprintf(os.Stderr, " -host Database host (overrides config.json)\n")
fmt.Fprintf(os.Stderr, " -port Database port (overrides config.json)\n")
fmt.Fprintf(os.Stderr, " -user Database user (overrides config.json)\n")
fmt.Fprintf(os.Stderr, " -password Database password (overrides config.json)\n")
fmt.Fprintf(os.Stderr, " -dbname Database name (overrides config.json)\n")
fmt.Fprintf(os.Stderr, "\nUse '%s <command> -h' for more information about a command.\n", os.Args[0])
}