Add ability to list packages matching pattern
ci/woodpecker/push/woodpecker Pipeline was successful Details

This commit is contained in:
Elara 2022-12-02 13:15:07 -08:00
parent fcd5c1c14b
commit 79c0e7eb12
1 changed files with 8 additions and 1 deletions

View File

@ -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()
}