10
New features
zshcompletions were overhauled and support, amongst others, package completions foraur-syncandaur-search. (#990) Special thanks to @VorpalBlade for the implementation.aurnow supports environment files ($AUR_ENV, defaults to$XDG_CONFIG_HOME/aurutils/env). ActiveAURvariables can be listed withaur --env. Example:
AUR_PACMAN_AUTH=sudo --askpass
AUR_QUERY_RPC=https://server.moson.rocks/rpc
AUR_SYNC_USE_NINJA=1- Color in
aur-searchcan be enabled selectively with--color=auto,--color=always,--color=none. aur-fetchnow supports bothgit-rebaseandgit-merge, as well as multiple branches.
Breaking
aur-fetch -Sno longer discards local changes by default. This can be done with the--discardflag (inaur-sync, this flag is applied).- The elevation command for
aur-buildandaur-chrootwas changed toAUR_PACMAN_AUTH(fromPACMAN_AUTH). aur sync --ignore-filenow expects lines in the format<REPOSITORY>/<PACKAGE>or<PACKAGE>if the target should apply to all local repositories.INI-style sections are no longer supported. (#880)aur-pkglist --jsonno longer takes ajqpattern or pretty-prints output. Replacement:aur pkglist ... | jq
Deprecated commands
aur-pkglist:-I,-S,-ushort options,--json,-Jaur-srcver: remove-E,--env(deprecated in aurutils 8)aur repo --status-file
See aurutils.changelog for a full list of changes.