Commit Graph
68 Commits
Author SHA1 Message Date
jguer 555d1ead95 chore(version): bump major version 2021-09-08 22:28:08 +02:00
Eng Zer Jun e43c712c84 refactor: move from io/ioutil to io and os package
The io/ioutil package has been deprecated in Go 1.16. This commit
replaces the existing io/ioutil functions with their new definitions in
io and os packages.

Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2021-08-26 15:17:47 +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 5c11c01d85 refactor(exe): move sudo loop into CmdBuilder 2021-08-08 21:02:35 +02:00
jguer 172ee1f4e8 refactor(exe): port pacman calls to cmd_builder 2021-08-08 17:45:07 +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
jguer 3b2bb28e81 feat(exe): AddMakepkg builder 2020-08-22 01:24:52 +02:00
jguer 72f120b0f3 feat(config): refactor config to allow running without config 2020-08-21 02:39:52 +02:00
jguer c1171d4146 style(runner): use command runner for commands 2020-08-19 01:48:07 +02:00
jguer ab3c66ab98 fix(clean): Add clean directory warning on fail 2020-08-19 00:59:18 +02:00
jguer 7b70462a7c fix(noconfirm): move noconfirm to config global 2020-08-19 00:30:41 +02:00
jguer 4a761c287b test(upgrade): test AUR upgrades 2020-08-19 00:30:34 +02:00
jguer c305e1c196 fix(color): remove duplicate colors 2020-08-17 00:09:43 +02:00
jguer 7a3794ae75 feat(interface): interface dbexecutor 2020-08-16 23:42:00 +02:00
Jguer 0e2a02b512 fix(clean): extract alpmHandle 2020-08-16 23:41:56 +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 42f337f2a5 fix(pgp): package key importing 2020-07-11 00:48:30 +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 968b61ac57 fix(config): pack pacmanConf into runtime 2020-07-05 15:34:27 +02:00
jguer 9b49f76bbd fix(config): vcs filepath fix 2020-07-05 09:36:27 +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 b5b4484c5c fix(cleanafter): do not remove built packages on cleanafter 2020-07-01 09:14:54 +02:00
Matheus Alcantara 3549aeca26 Fix #1279: Error not git repository on yay -Sc 2020-06-30 09:56:31 +02:00
jguer d003e96e07 fix(ci): fix env propagation
fix broken ci artifact download
2020-06-13 19:49:57 +02:00
jguer 87d0dd64c3 fix(locale): add base locale 2020-05-08 18:13:51 +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 f2959922a7 Remove tar support
tar is slower and harder to diff. I doubt any one still uses it intentially.

There's a chance some people have not cleared their cache in two years
and still have tar based packages around. But forcing them to clear
their cache is not a big deal at all.
2019-11-11 02:57:14 +00: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 4d91acc749 Re-add --batchinstall and fix dep issues 2019-10-16 20:59:52 +01:00
Jguer a591b33262 Add errguards throughout the code to enable golangci-lint 2019-10-13 20:56:27 +01:00
Jguer b01790f752 Moved StringSet definition to types package 2019-10-05 18:39:31 +01:00
Jguer 2214bc0cb2 Revert "Merge pull request #778 from Morganamilo/group-transactions"
This reverts commit 6cd47dd83c, reversing
changes made to 16fddae8b6.

Signed-off-by: Jguer <me@jguer.space>
2019-10-04 19:42:17 +01:00
morganamilo 5ac36ad97e Ensure global pacman arguments are always used 2019-06-17 13:03:57 +01:00
Motkov Kirill 0878b485ae remove suspicious err reassigns 2019-03-05 23:10:04 +03: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 bf0ab3216a Leave VCS files when using clean after 2018-09-27 15:55:43 +01:00
morganamilo b2f636d93b Use go-pacmanconf for config parsing
This moves the config parsing from out of alpm and into the
go-pacmanconf libary plus some boilerplate code to get it into our alpm
config.

This makes sense as many config options such as UseColor and CleanMethod
have nothing to do with alpm and only relate to pacman.

pacman-conf is used instead of direct config parsing. This tool resolves
defaults and includes for us, so we don't need to handle it.

It is now safe to drop all the config parsing from go-alpm.
2018-09-10 23:07:34 +01:00
Alexander F. Rødseth 29f3e011ec Only minor changes 2018-07-31 11:15:17 +02:00