From dcd1e7932501223794df3491212bb3bc13178487 Mon Sep 17 00:00:00 2001 From: Amolith Date: Tue, 29 Apr 2025 16:32:12 -0600 Subject: [PATCH] style: use switch instead of if-else for arg parsing --- main.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index 45f48f6a418f61d8c2f7ecfaf99210d310a3d659..f8a6e5a9b72dcad39ff0174eb12728039a6caf5c 100644 --- a/main.go +++ b/main.go @@ -56,13 +56,14 @@ var version = "" func main() { configPath := "./config.toml" for i, arg := range os.Args { - if arg == "-v" || arg == "--version" { + switch arg { + case "-v", "--version": if version == "" { version = "unknown, build with `just build` or copy/paste the build command from ./justfile" } fmt.Println("lunatask-mcp-server:", version) os.Exit(0) - } else if arg == "-c" || arg == "--config" { + case "-c", "--config": if i+1 < len(os.Args) { configPath = os.Args[i+1] }