Curious how this will effect EnOS. Also think I’ll try out the new helper.
Why not just stick to something already
pikaur seems to be a pretty good helper, automatically shows new arch news when it comes up.
Sweet! I have been hoping someone would create another AUR helper.
On a more serious note, he removed on of my favorite features of yay which is the color coded output that quickly shows you version changes. This is unfortunate as it is one of the key features that makes yay great. For those you don’t have it enabled it looks like this:
It lets you easily see what changed and how much. You can quickly differentiate between rebuilds and package upgrades.
paru can both do that as well.
What about aura?
Really?? Didn’t realize
yay does it, I assume it’s turned off by default because I’ve never gotten a notification.
And most funny of all - it doesn’t really bring anything new / valuable to the table.
It is off by default.
There’s a lot in there that even escapes a quick read of the man files - here’s a useful piece of the man for yay
SHOW OPTIONS (APPLY TO -P AND --SHOW) -c, --complete Print a list of all AUR and repo packages. This allows shell completion and is not intended to be used directly by the user. -f, --fish During complete adjust the output for the fish shell. -d, --defaultconfig Print default yay configuration. -g, --currentconfig Print current yay configuration. -n, --numberupgrades Deprecated, use yay -Qu and wc -l instead. -s, --stats Displays information about installed packages and system health. If there are orphaned, or out-of-date packages, or packages that no longer exist on the AUR; warnings will be displayed. -u, --upgrades Deprecated, use yay -Qu instead. -w, --news Print new news from the Archlinux homepage. News is considered new if it is newer than the build date of all native packages. Pass this twice to show all available news. -q, --quiet Only show titles when printing news.
the -s and -w look interesting…
Actually - I am wondering if the new helper allows PKBUILD editing BEFORE resolving dependencies - given that changing dependencies is one of the main reasons for editing in the first place!
Yeah, watch the video
At least looks like it can, i think
SOOOOOOOO spot on.
No output means no news?
Nor does yay -s or yay -w provide any output…
Unless something changes upstream, yay does not need any additional development or any new features. As long as it works, it’s fine.
nothing will sound as good as yay .
unless you make yay an alias for a new aur helper of course
I don’t get it, what makes paru more feature rich than yay that he moved over to it completely?
The decisions aren’t always made on that kind of a basis. Open source developers do things for their own reasons. Maybe he disagreed on future direction with the project owner, maybe he wanted to work in rust instead of go or maybe he just wanted to do his own thing.
Lastly, keep in mind, you are looking at the current state of the project. The future state could be much different.
Those items are ‘extended features’ that apply to the -P or –show options (to print out info). In the case of the -w (usage yay -Pw) it should only give you output if there a new message to be seen since the ‘current state of all build packages’ - ie: only if it is news. Normally this will be things like “If you get this error when updating, here’s how you fix it”.
Proper usage of -s is (yay -Ps) - and will give you something for your system, like:
┌13:34:40 WD= [~/Downloads] └───freebird@nest ─▶$ yay -Ps ==> Yay version v10.0.4 =========================================== ==> Total installed packages: 948 ==> Total foreign installed packages: 22 ==> Explicitly installed packages: 248 ==> Total Size occupied by packages: 6.8 GiB =========================================== ==> Ten biggest packages: linux-firmware: 567.8 MiB libreoffice-fresh: 407.0 MiB brave-bin: 222.9 MiB firefox: 207.7 MiB jre-openjdk-headless: 179.0 MiB virtualbox: 161.0 MiB electron7: 160.8 MiB electron: 158.9 MiB thunderbird: 156.6 MiB electron9: 155.3 MiB =========================================== :: Querying AUR... -> Missing AUR Packages: electron7 -> Orphaned AUR Packages: libaudclient
which is a good ‘state of the system’ rundown to be aware of. This can be gathered by multiple commands entered individually, but is handy with just this!