diff --git a/main.go b/main.go index 382cbb6d864bc52927d95ba862181a6dc473fb89..45f48f6a418f61d8c2f7ecfaf99210d310a3d659 100644 --- a/main.go +++ b/main.go @@ -51,10 +51,18 @@ type Config struct { Timezone string `toml:"timezone"` } +var version = "" + func main() { configPath := "./config.toml" for i, arg := range os.Args { - if arg == "-c" || arg == "--config" { + if arg == "-v" || arg == "--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" { if i+1 < len(os.Args) { configPath = os.Args[i+1] }