diff options
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -19,9 +19,7 @@ func main() { Action: func(ctx context.Context, cmd *cli.Command) error { // check args if cmd.Args().Len() == 0 { - color.Red("❌ Please provide a formulae/cask name.") - fmt.Println("Usage: wthis <name>") - return nil + printErrorAndExit("Please provide a formulae/cask name.") } pkgName := cmd.Args().First() // prompt @@ -40,3 +38,9 @@ func main() { log.Fatal(err) } } + +func printErrorAndExit(msg string) { + hideLoadingPrompt() + color.Red("❌ %s", msg) + os.Exit(1) +} |
