From e2080d7f0ea5e5d0f7e48223e146a016e0a170d3 Mon Sep 17 00:00:00 2001 From: Eltrac Date: Tue, 11 Nov 2025 11:52:07 +0800 Subject: feat(cli): output prompt before result is shown - after brewcheck is done - before searching and printing formulae/cask info --- main.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 95c90b5..ad8deb7 100644 --- a/main.go +++ b/main.go @@ -17,12 +17,16 @@ func main() { Name: "wthis", Usage: "Fetch information of a Homebrew formulae or cask, like how it got installed, reverse dependencies, etc.", 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 ") return nil } - pkgName := cmd.Args().First() + pkgName := cmd.Args().First() + // prompt + color.White("What the heck is \"%s\" ...?", pkgName) + // search and print formulae, cask := GetInfo(pkgName) PrintInfo(formulae, cask, pkgName) return nil -- cgit v1.2.3