Curious how this will effect EnOS. Also think I’ll try out the new helper.
of ffs…yyyay
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.
yay
and paru
can both do that as well.
What about aura?
Obligatory xkcd
Really?? Didn’t realize yay
does it, I assume it’s turned off by default because I’ve never gotten a notification.
Yeah
And most funny of all - it doesn’t really bring anything new / valuable to the table.
It is off by default.
Try yay --news
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!
https://asciinema.org/a/sEh1ZpZZUgXUsgqKxuDdhpdEE
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!