Skip to content

Commit 28fdd93

Browse files
committed
Fix handling option.
1 parent ffa096c commit 28fdd93

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

cmd/ark/mod.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,15 @@ import (
1111
)
1212

1313
func Execute(version string) {
14-
if len(os.Args) > 2 && os.Args[1] == "mcp-server" {
14+
if len(os.Args) >= 2 && os.Args[1] == "mcp-server" {
1515
_, opt, err := commandline.ServerOptParse(version, os.Args[2:])
1616
if err != nil {
1717
log.Fatalf("Faital Error: %v\n", err)
1818
}
19+
if opt.GeneralOption.HelpFlag {
20+
opt.GeneralOption.FlagSet.Usage()
21+
os.Exit(0)
22+
}
1923
mcp.RunMCPServe(opt.RootDir, opt)
2024

2125
} else {

0 commit comments

Comments
 (0)