Jo
f0433cc339
feat(metadata): respect regex in search ( #1922 )
...
respect regex in search
2023-02-21 01:24:48 +00:00
Jo
7490836991
fix(new_engine): respect --needed on target gathering (fixes #1552 ) ( #1920 )
...
* use logger in dep graph
* use logger in dep graph
* use logger in dep graph
* only query for AUR packages once per tier. useful for rpc
* fix performance regression for ros-melodic
* prefer name search first
* implement needed at target gathering
* set default config
* fixup tests for needed
2023-02-20 23:14:59 +00:00
Jo
8d18f1be18
fix(new_engine): add aur client support to mixed source display ( #1919 )
...
* update aur client and use correct aur client
* add aur query client support for mixed source engine
2023-02-20 12:14:16 +00:00
Jo
f1d086df1d
Allow use of rpc client as an alternative to the metadata client ( #1918 )
...
* use updated aur client
* add logger to rpc client
* update go.mod
2023-02-20 11:20:48 +00:00
Jo
0bf4c2e502
feat(new_install): show ( #1915 )
...
* show new packages in upgrade form if they exist
* refactor up select
* remove unused graph parts
* readd len
* Complete upgrade graphing
* Extract to upgrade pkg
* remove unused dep method
* remove uneeded dep
* cleanup method
* specify io Reader for testing
* use specified input vector
* fix non-active devel
* test base cases
* add devel test cases
* add range tests
* add logger struct
* use logger struct in upgrade
* follow golangci recommendations
* update deps
* update golangci
2023-02-17 19:01:26 +00:00
Jo
4f50b799ef
feat(local_install): add choice menu for yay -Bi ( #1903 )
...
add choice menu for yay -Bi
2023-01-23 23:54:15 +00:00
Jo
f372494d74
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
2022-12-30 19:02:32 +00:00
Jo
9be51052f7
update deps ( #1868 )
...
* update deps
* align struct
2022-12-29 18:42:43 +00:00
Jo
28d90c981e
feat(new engine): local install feature testing ( #1867 )
...
* make config into parameter
* test(new engine): local install test
* test(keys): fix test keys
* complete integration test for local install
* add simple mising mechanism
2022-12-29 12:34:53 +00:00
Jo
9a23b792c4
Improve warning messages ( #1857 )
...
improve warning messages
2022-12-19 18:17:47 +00:00
Jo
3eb9eb0d3d
feat(new_engine): add support for noDeps and noCheckDeps ( #1861 )
...
* feat(new engine): add support for noDeps and noCheckDeps
* test(new engine): Add tests for -dd and normal split package resolution
2022-12-18 20:14:41 +00:00
Jo
6ad63cae10
fix: rework menus to work on both flows ( #1830 )
...
* rework menus to work on both flows
* add installed package split
* remove unused field
* Add post install hooks
2022-11-20 00:51:55 +00:00
jguer
2358a7f66e
use aur package metadata client
2022-11-16 00:25:17 +01:00
jguer
c00cd8d88e
rename AUR metadata client
2022-11-15 16:22:57 +01:00
jguer
f042713aaa
fix: fix linting errors
2022-11-15 15:44:50 +01:00
jguer
5aeb0d696c
support contains
2022-11-13 23:53:37 +01:00
jguer
56a46644cc
metadata respect search by
2022-11-13 17:47:19 +01:00
jguer
01721c816c
refactor query builder to include AURClient
2022-11-13 14:29:00 +01:00
Jo
714fee0b18
Chore: Cleanup ( #1800 )
2022-08-22 22:20:09 +00:00
Jo
2a2040c570
chore: use stdlib vars in code ( #1793 )
2022-08-14 17:41:54 +00:00
jguer
1a52da5891
Make provides disabled by default. Add Migration to set provides to disabled
2022-08-05 22:55:54 +02:00
J Guerreiro
e4a1f018ea
feat(search): Add fuzzy name matching and mixed sources ( #1719 )
...
* fix(alpm): fix callback text
* feat(yay): Add mixed search result
* remove old result structs
* add option for controlling query builder
* only set query builder after parsing args
* add parser args
* update manpage
* write test for results
* write test for results
* mixed source test
* only sort 1 time with every mode
2022-03-06 23:48:15 +00:00
xvqxy
b52e3cf0d2
fix(aur): -Ss fails on multi arg if no results. ( #1716 )
...
This fixes #1674 .
If search command included multiple packages and no results were found
in AUR, response from `query.queryAUR` was returned
as nil slice instead of non-nil empty slice and as nil slice is treated
during subsequent validation in `query.SourceQueryBuilder.Results` as
meaning that searching in AUR was not executed, command was failing.
Now empty non-nil slice is returned if results were not found.
2022-02-21 09:14:11 +00:00
jguer
e38d0138a6
feat(yay): simplify sort mode and use it for calculating number menu indices, fixes #1627
2021-11-07 00:18:26 +01:00
Matt Alexander
53e8ec70f8
fix(search): Fixed unit test; make test names unique and more descriptive
2021-11-05 09:26:34 +01:00
Matt Alexander
22c165a11f
feat(search): add optional setting that formats each search result on a single line, Part II
2021-11-05 09:26:34 +01:00
jguer
f88bf5c212
fix(search): in case there are no results, don't display number menu
2021-11-03 00:04:00 +01:00
jguer
15d91e4661
fix(search): revert repo query revert. Fixes #1623
2021-10-28 17:41:51 +02:00
jguer
9eb73899fe
chore(query): unify search in number menu selection and normal search
2021-10-27 23:45:23 +02:00
jguer
555d1ead95
chore(version): bump major version
2021-09-08 22:28:08 +02:00
jguer
e231b2b02d
chore(yay): modernize exec commands
2021-08-14 00:10:43 +02:00
jguer
cb4b57f6d8
chore(golangci): add new linters
2021-08-11 22:19:55 +02:00
jguer
f42cbde6db
refactor(parser): unify atleast modes
2021-08-09 13:32:55 +02:00
jguer
1a2e5b9529
refactor(settings): move args to own package to allow pacman cmd builder
2021-08-08 17:45:07 +02:00
jguer
545ea772eb
feat(aur): customize User Agent
2021-06-09 03:57:37 +02:00
Ferdinand Bachmann
64e5b9e93d
fix(query): allocate capacity in filterDebugPkgs
...
(addresses review in PR #1484 by Jguer)
2021-04-20 22:01:46 +02:00
Ferdinand Bachmann
3efb43af95
feat(query): list debug packages missing from AUR separately
2021-04-20 22:01:46 +02:00
Jannis M. Hoffmann
df1361aa05
moved Upgrade to db
...
to reduce dependencies
2021-03-12 18:11:30 +01:00
Jannis M. Hoffmann
5d2c763fdb
reroute dep->rpc dependency via query
2021-03-12 18:11:30 +01:00
jguer
8d9fed2ad0
fix(query): fix remote package slow filtering
2020-11-16 08:59:35 +01:00
jguer
3e698f313a
test(alpm): implement alpm interfaces
2020-10-01 13:38:03 +02:00
jguer
7a3794ae75
feat(interface): interface dbexecutor
2020-08-16 23:42:00 +02:00
jguer
94f650f4d3
style(main): remove alpmHandle
2020-08-16 23:41:55 +02:00
jguer
005b29373d
fix(install): remove alpmHandle
2020-08-16 23:41:55 +02:00
jguer
8074179112
style(filter): make filtering names more relevant
2020-07-27 01:24:28 +02:00
jguer
054a9ac613
refactor(dep): package dep
2020-07-10 02:36:45 +02:00
jguer
cb8a988701
fix(news): package news and begin settings
2020-07-05 09:36:27 +02:00