mirror of
https://github.com/Jguer/yay.git
synced 2025-10-07 00:14:22 -04:00
feat(search): add new bys and misc fixes (#1870)
* use default bin entry of gpg * fix(dep): fix displayed information in chosen provide * add new rpc bys to searchby * man document
This commit is contained in:
parent
9be51052f7
commit
f372494d74
@ -239,7 +239,7 @@ cache to never be refreshed.
|
||||
Sort AUR results by a specific field during search.
|
||||
|
||||
.TP
|
||||
.B \-\-searchby <name|name-desc|maintainer|depends|checkdepends|makedepends|optdepends>
|
||||
.B \-\-searchby <name|name-desc|maintainer|depends|checkdepends|makedepends|optdepends|provides|conflicts|replaces|groups|keywords|comaintainers>
|
||||
Search for AUR packages by querying the specified field.
|
||||
|
||||
.TP
|
||||
|
@ -379,6 +379,7 @@ func (g *Grapher) addNodes(
|
||||
if len(aurPkgs) > 1 {
|
||||
chosen := provideMenu(g.w, depName, aurPkgs, g.noConfirm)
|
||||
g.providerCache[depName] = chosen
|
||||
pkg = *chosen
|
||||
}
|
||||
|
||||
if err := graph.DependOn(pkg.Name, parentPkgName); err != nil {
|
||||
|
@ -77,6 +77,8 @@ func getSearchBy(value string) aur.By {
|
||||
return aur.Name
|
||||
case "maintainer":
|
||||
return aur.Maintainer
|
||||
case "submitter":
|
||||
return aur.Submitter
|
||||
case "depends":
|
||||
return aur.Depends
|
||||
case "makedepends":
|
||||
@ -85,6 +87,18 @@ func getSearchBy(value string) aur.By {
|
||||
return aur.OptDepends
|
||||
case "checkdepends":
|
||||
return aur.CheckDepends
|
||||
case "provides":
|
||||
return aur.Provides
|
||||
case "conflicts":
|
||||
return aur.Conflicts
|
||||
case "replaces":
|
||||
return aur.Replaces
|
||||
case "groups":
|
||||
return aur.Groups
|
||||
case "keywords":
|
||||
return aur.Keywords
|
||||
case "comaintainers":
|
||||
return aur.CoMaintainers
|
||||
default:
|
||||
return aur.NameDesc
|
||||
}
|
||||
|
@ -350,6 +350,8 @@ func (c *Configuration) CmdBuilder(runner exe.Runner) exe.ICmdBuilder {
|
||||
return &exe.CmdBuilder{
|
||||
GitBin: c.GitBin,
|
||||
GitFlags: strings.Fields(c.GitFlags),
|
||||
GPGBin: c.GpgBin,
|
||||
GPGFlags: strings.Fields(c.GpgFlags),
|
||||
MakepkgFlags: strings.Fields(c.MFlags),
|
||||
MakepkgConfPath: c.MakepkgConf,
|
||||
MakepkgBin: c.MakepkgBin,
|
||||
|
Loading…
x
Reference in New Issue
Block a user