Commit Graph
116 Commits
Author SHA1 Message Date
jguer ee3c51f6f2 feat(pkgbuild): extract logic 2021-01-31 19:07:08 +01:00
jguer a288dd754f fix(pkgbuild): rebase pkgbuild fetching from nycex 2021-01-31 19:07:08 +01:00
nycex d9b440c929 implement yay -Pp option
fix linting errors

format with make fmt

fix completions

resolve most of the requested changes

move loop over dbSlice back into makeRequest

query aur in chunks of 20

check for status codes

continue instead of return in for loop

format code
2021-01-31 19:07:08 +01:00
jguer 3e698f313a test(alpm): implement alpm interfaces 2020-10-01 13:38:03 +02:00
jguer d6aa288ab8 fix(alpm): update alpm version 2020-09-20 17:00:45 +02:00
jguer c1171d4146 style(runner): use command runner for commands 2020-08-19 01:48:07 +02:00
jguer 7a3794ae75 feat(interface): interface dbexecutor 2020-08-16 23:42:00 +02:00
Jguer 6b973c6bc5 fix(pkgbuild_download): remove alpmHandle 2020-08-16 23:41:56 +02:00
Jguer 0e2a02b512 fix(clean): extract alpmHandle 2020-08-16 23:41:56 +02:00
Jguer 7bcf2ecb4c fix(statistics): use alpm executor 2020-08-16 23:41:55 +02:00
jguer 9fd6917bc0 fix(alpm): transfer handle initialization to executor 2020-08-16 23:41:55 +02:00
jguer 054a9ac613 refactor(dep): package dep 2020-07-10 02:36:45 +02:00
jguer a0cff2b622 fix(cmdArgs): reorder args 2020-07-08 03:31:35 +02:00
jguer 7a32ffdd37 fix(cmdArgs): deglobal cmd args 2020-07-08 03:22:01 +02:00
jguer 36730a41e3 fix(config): package alpmHandle into runtimeSettings 2020-07-05 16:58:35 +02:00
jguer fb5b6b74fe fix(parser): package parser 2020-07-05 09:36:27 +02:00
jguer cb8a988701 fix(news): package news and begin settings 2020-07-05 09:36:27 +02:00
jguer 1970dfa71b fix(query): fix package indexing on narrow search 2020-06-15 08:50:06 +02:00
r4v3n6101 35a7d504fa Fix wrong loop indexing 2020-06-15 06:58:22 +03:00
jguer d003e96e07 fix(ci): fix env propagation
fix broken ci artifact download
2020-06-13 19:49:57 +02:00
jguer 732f1a5412 feat(localization): wrap all translatable strings 2020-05-05 19:21:42 +02:00
jguer 9fccdcb30f fix(ci): implement stricter linting settings 2020-05-02 16:17:20 +02:00
morganamilo ab956ea3d2 Hide warnings for ignored packages 2019-11-11 07:15:27 +00:00
morganamilo dacd77012c Move multierror to its own module
types is pretty generic as a module name, this should be split into
seperate modules.
2019-10-16 23:18:04 +01:00
morganamilo cff358d5d6 Move intrange to its own module
types is pretty generic as a module name, this should be split into
seperate modules.
2019-10-16 23:18:04 +01:00
morganamilo f2579f26a3 Move stringset to its own module
types is pretty generic as a module name, this should be split into
seperate modules.
2019-10-16 23:18:04 +01:00
morganamilo 0856edcf04 Move LessRunes into main
This comparitor function could hardly be considored a type. It's also
very small and probably not too useful overall so keep it in utils.
2019-10-16 22:02:50 +01:00
J Guerreiro 7b710b796b Merge pull request #1056 from Morganamilo/searchby
Add --searchby
2019-10-13 23:38:28 +01:00
Jguer a591b33262 Add errguards throughout the code to enable golangci-lint 2019-10-13 20:56:27 +01:00
morganamilo ab2101ab49 Add --searchby
Allow using the RPC's &by= field during -Ss
2019-10-10 17:43:22 +01:00
Jguer bf89b3383c Move IntRange definition to types package 2019-10-05 19:23:13 +01:00
Jguer b01790f752 Moved StringSet definition to types package 2019-10-05 18:39:31 +01:00
Jguer 3d31b52799 Moved LessRunes to types package 2019-10-05 18:11:49 +01:00
Jguer 9e205eef4b Move MultiError to types package 2019-10-05 17:35:46 +01:00
morganamilo 112046853b Use correct case on go-alpm import 2019-04-23 16:53:20 +01:00
Jguer cf12fc6ff2 Fix #919, require explicit sort mode defined 2019-04-04 21:47:44 +01:00
Motkov Kirill 14ac756298 Code improvements
- Removed yoda condition.
- Renamed/removed variables which shadows built-in names.
- Rewrited if-else-if-else chains to switch statements.
2019-03-10 16:36:01 +03:00
morganamilo 895788e01b Update go-alpm 2019-02-14 20:45:18 +00:00
morganamilo 5ce4a49687 Update go-alpm 2019-02-04 16:56:02 +00:00
Joe Groocock 52bf777e67 Print errors on stderr
This makes a start on fixing https://github.com/Jguer/yay/issues/715
It is by no means a complete solution, but instead a start
2018-11-20 22:27:30 +00:00
Jguer 2ed7df4f5a Unexport consts. Make default a literal
Signed-off-by: Jguer <me@jguer.space>
2018-10-22 21:00:16 +01:00
morganamilo b3e647aee4 Use MultiError in other goroutines 2018-08-09 16:25:14 +01:00
morganamilo 06a45bad59 Don't return length with queryRepo 2018-07-31 22:01:14 +01:00
morganamilo 3180c66f39 Use alpm's built in searching for -Ss
This allows us to support the usage option in pacman.conf
This also speeds up the searching
2018-07-26 14:00:08 +01:00
morganamilo 473a2de225 Refactor pssToFoo() functions
Previously each call to an external command had two functions.
PassToFoo() and PassToFooCapture(). These functions are always similar
and end up with duplicated code.

So instead have the passToFoo() functions return the cmd itself and
create small helper functions show() and capture() which will run the
command and either forward it to std{out,err,in} or capture the output

Also the saveVCSInfo() function which was called after every makepkg
call is now only called after the pacman -U succeeds.
2018-07-19 18:37:28 +01:00
Govind KP 219e50e668 Fixed trivial typo
packags -> packages
2018-06-10 13:58:21 +05:30
morganamilo ced35af515 Support --aur/--repo for -Ss and -Y 2018-06-04 20:36:10 +01:00
morganamilo 5f2933271a Use slices for targets instead of stringsets
The order of targets does somewhat matter. For example doing something
like 'pacman -S db1/foo db2/foo' should cause the second package to be
skipped.

The order of targets also effects in which order they are resolved. This
should make errors more reproducable if any ever occur.
2018-06-02 17:56:09 +01:00
morganamilo 444ccce925 Filter out invalid tatgets instead of ignoring them
Invalid targets that occur when combining aur/foo with --repo or db/foo
with --aur. Instead of ignoring them, filter them out and give a warning
as it happens.
2018-06-01 05:06:58 +01:00
morganamilo 477d3b937e Fix mixing of db prefix with --repo/--aur flags 2018-06-01 03:26:22 +01:00