Add ability to list packages matching pattern
This commit is contained in:
parent
b353261151
commit
2f89daa862
9
list.go
9
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()
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user