diff --git a/tools/goctl/api/apigen/gen.go b/tools/goctl/api/apigen/gen.go index e57b603e..9b2c8382 100644 --- a/tools/goctl/api/apigen/gen.go +++ b/tools/goctl/api/apigen/gen.go @@ -19,6 +19,10 @@ var apiTemplate string // ApiCommand create api template file func ApiCommand(c *cli.Context) error { + if c.NumFlags() == 0 { + cli.ShowAppHelpAndExit(c, 1) + } + apiFile := c.String("o") if len(apiFile) == 0 { return errors.New("missing -o")