Meanwhile openSUSE…
Any package manager can have that syntax if you use aliases. I prefer “yeet” myself.
I still like pacman’s syntax the most due to it being close to what one expects from a normal cli program. Also, I’m lazy, and
pacman -Syu
, for example, is way faster to type thanapt update && apt upgrade
.yay
I love Gentoo precisely because of Portage, but I think the most badass package install/uninstall syntax has to be that of (the defunct?) Sorcerer Linux:
Sorcerer’s tool terminology is based upon magic words. For example:
- a tool to download, compile, and install software is called a “spell”
- to install a package is “cast”
- to remove a package is “dispel”
- a set of available spells is called a “grimoire”
I mean alias is a thing and nothing is stopping you…
I think I will do it in my system.
The most badass package syntax: never having to use any because you’re on an atomic OS.
You will need to use it at some point. With silverblue it is rpm-ostree and with bootable containers it is dnf in a Dockerfile.
I’m on Aurora. I don’t have to use rpm-ostree (bootc in the future). I can use it, but I don’t have to. Most of my software needs are covered by flatpak and homebrew. I also don’t have to update packages in my distrobox containers. Those are managed for me, too.
I love tinkering with stuff, but updating packages is nothing more than a chore. I’d rather be doing the fun stuff.
I have
paru -Rns
abbreviated toyeet
in my fish config. On my non-Arch systems, I also usually abbreviate/alias the equivalent command toyeet
.does gentoos emerge --rageclean count?
[–unmerge, -C WARNING: This action can remove important packages! Removes all matching packages following a counter governed by CLEAN_DELAY. This does no checking of dependencies, so it may remove packages necessary for the proper operation of your system. Its arguments can be atoms or ebuilds. For a dependency aware version of --unmerge, use --depclean or --prune. For a version with CLEAN_DELAY=0, use --rage-clean.
(edit, added context from “man emerge”, rageclean mentioned the last sentence)
pacman -Rns $(pacman -Qqdt)
What does -Qqdt do?
Find orphans packages
I have it alised to
orphankiller