fix: Detect unknown flags for all commands

This commit is contained in:
Yoftahe 2026-02-25 02:07:02 +03:00
parent ec6da7a530
commit ebde4cd640
4 changed files with 23 additions and 4 deletions

View file

@ -46,6 +46,10 @@ func agentCmd() {
modelOverride = args[i+1]
i++
}
default:
fmt.Printf("Unknown flag: %s\n", args[i])
printHelp()
os.Exit(1)
}
}

View file

@ -75,6 +75,10 @@ func authLoginCmd() {
}
case "--device-code":
useDeviceCode = true
default:
fmt.Printf("Unknown flag: %s\n", args[i])
authHelp()
os.Exit(1)
}
}
@ -334,6 +338,10 @@ func authLogoutCmd() {
provider = args[i+1]
i++
}
default:
fmt.Printf("Unknown flag: %s\n", args[i])
authHelp()
os.Exit(1)
}
}

View file

@ -153,6 +153,10 @@ func cronAddCmd(storePath string) {
channel = args[i+1]
i++
}
default:
fmt.Printf("Unknown flag: %s\n", args[i])
cronHelp()
os.Exit(1)
}
}

View file

@ -29,13 +29,16 @@ import (
)
func gatewayCmd() {
// Check for --debug flag
args := os.Args[2:]
for _, arg := range args {
if arg == "--debug" || arg == "-d" {
for i := 0; i < len(args); i++ {
switch args[i] {
case "--debug", "-d":
logger.SetLevel(logger.DEBUG)
fmt.Println("🔍 Debug mode enabled")
break
default:
fmt.Printf("Unknown flag: %s\n", args[i])
printHelp()
os.Exit(1)
}
}