diff options
| author | Eltrac <hi@guhub.cn> | 2025-11-11 11:52:07 +0800 |
|---|---|---|
| committer | Eltrac <hi@guhub.cn> | 2025-11-11 11:52:07 +0800 |
| commit | e2080d7f0ea5e5d0f7e48223e146a016e0a170d3 (patch) | |
| tree | e63654d81879e78a336998d67cb876ff7f7b89da /main.go | |
| parent | 557f8d18cf98608a7b1878cb738c60e93c270bdc (diff) | |
feat(cli): output prompt before result is shown - after brewcheck is done -
before searching and printing formulae/cask info
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -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 |
