refactor: function rename
`errorExit` renamed to `showSubcommandHelpAndError`
This commit is contained in:
		| @ -55,7 +55,7 @@ on your $PATH. | ||||
| 	Action: func(c *cli.Context) error { | ||||
| 		appType := c.Args().First() | ||||
| 		if appType == "" { | ||||
| 			errorExit(c, "new", errors.New("no app type provided")) | ||||
| 			showSubcommandHelpAndError(c, errors.New("no app type provided")) | ||||
| 			return nil | ||||
| 		} | ||||
|  | ||||
|  | ||||
| @ -7,11 +7,9 @@ import ( | ||||
| 	"github.com/urfave/cli/v2" | ||||
| ) | ||||
|  | ||||
| // errorExit exits the program on error, logs the error to the terminal, and shows the help command. | ||||
| // When passing command, use an empty string to get the base command, and for a subcommand, give the name of the subcommand | ||||
| // Example: "" for `app new` gets the app help, "new" gets the `new` subcommand help | ||||
| func errorExit(c *cli.Context, command string, err interface{}) { | ||||
| 	cli.ShowCommandHelp(c, command) | ||||
| // showSubcommandHelpAndError exits the program on error, logs the error to the terminal, and shows the help command. | ||||
| func showSubcommandHelpAndError(c *cli.Context, err interface{}) { | ||||
| 	cli.ShowSubcommandHelp(c) | ||||
| 	logrus.Error(err) | ||||
| 	os.Exit(1) | ||||
| } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user