Fix: Unknown subcommands now error instead of silently showing help
Parent commands (mol, mail, crew, polecat, etc.) previously showed help and exited 0 for unknown subcommands like "gt mol foobar". This masked errors in scripts and confused users. Added requireSubcommand() helper to root.go and applied it to all parent commands. Now unknown subcommands properly error with exit code 1. Example before: gt mol unhook → shows help, exits 0 Example after: gt mol unhook → "Error: unknown command "unhook"", exits 1 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
committed by
Steve Yegge
parent
3d09c679e2
commit
df46e75a51
@@ -26,6 +26,7 @@ var rigCmd = &cobra.Command{
|
||||
Use: "rig",
|
||||
GroupID: GroupWorkspace,
|
||||
Short: "Manage rigs in the workspace",
|
||||
RunE: requireSubcommand,
|
||||
Long: `Manage rigs (project containers) in the Gas Town workspace.
|
||||
|
||||
A rig is a container for managing a project and its agents:
|
||||
|
||||
Reference in New Issue
Block a user