From 433bdece703bbe4108cc48de587bb905f8f62068 Mon Sep 17 00:00:00 2001 From: Rui Chen Date: Tue, 2 Sep 2025 06:53:37 -0400 Subject: [PATCH] fix `--version` output (#128) Signed-off-by: Rui Chen --- main.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/main.go b/main.go index 57095d6e..fe58ae9c 100644 --- a/main.go +++ b/main.go @@ -2,6 +2,7 @@ package main import ( "context" + "fmt" "os" "github.com/charmbracelet/fang" @@ -11,6 +12,13 @@ import ( var version = "dev" func main() { + for _, arg := range os.Args[1:] { + if arg == "--version" || arg == "-v" { + fmt.Printf("mcphost version %s\n", version) + os.Exit(0) + } + } + rootCmd := cmd.GetRootCommand(version) if err := fang.Execute(context.Background(), rootCmd); err != nil { os.Exit(1)