summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEltrac <hi@guhub.cn>2025-11-11 11:52:07 +0800
committerEltrac <hi@guhub.cn>2025-11-11 11:52:07 +0800
commite2080d7f0ea5e5d0f7e48223e146a016e0a170d3 (patch)
treee63654d81879e78a336998d67cb876ff7f7b89da
parent557f8d18cf98608a7b1878cb738c60e93c270bdc (diff)
feat(cli): output prompt before result is shown - after brewcheck is done -
before searching and printing formulae/cask info
-rw-r--r--main.go6
1 files changed, 5 insertions, 1 deletions
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 <name>")
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