From 79c0e7eb127a0d7a9a960a347ac4583cb4eff35a Mon Sep 17 00:00:00 2001 From: Arsen Musayelyan Date: Fri, 2 Dec 2022 13:15:07 -0800 Subject: [PATCH] Add ability to list packages matching pattern --- list.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/list.go b/list.go index 0f605b3..a2f92ba 100644 --- a/list.go +++ b/list.go @@ -36,7 +36,14 @@ func listCmd(c *cli.Context) error { log.Fatal("Error pulling repositories").Err(err).Send() } - result, err := db.GetPkgs(gdb, "true") + where := "true" + args := []any(nil) + if c.NArg() > 0 { + where = "name LIKE ? OR ? IN provides" + args = []any{c.Args().First(), c.Args().First()} + } + + result, err := db.GetPkgs(gdb, where, args...) if err != nil { log.Fatal("Error getting packages").Err(err).Send() }