提交 fccfb060 编写于 作者: M Mislav Marohnić

Print usage help on stdout when `--help` was requested

上级 8373accb
......@@ -52,8 +52,11 @@ func (c *Command) parseArguments(args *Args) (err error) {
c.Flag.SetInterspersed(true)
c.Flag.Init(c.Name(), flag.ContinueOnError)
c.Flag.Usage = func() {
ui.Errorln("")
ui.Errorln(c.Synopsis())
if args.HasFlags("-help", "--help") {
ui.Println(c.Synopsis())
} else {
ui.Errorln(c.Synopsis())
}
}
if err = c.Flag.Parse(args.Params); err == nil {
for _, arg := range args.Params {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册