diff --git a/commands/commands.go b/commands/commands.go
index <HASH>..<HASH> 100644
--- a/commands/commands.go
+++ b/commands/commands.go
@@ -86,6 +86,7 @@ func (c *Command) Usage() {
 
 func (c *Command) Parse() {
 	core.SetupDebugging(c.FlagSet)
+	c.FlagSet.SetOutput(core.ErrorWriter)
 	c.FlagSet.Parse(c.Args)
 }
FlagSet errors should go to the panic log too