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.
Meanwhile openSUSE…
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
.Someone said they found the pacman syntax confusing at the 37c3 arch user meetup
yeah that was not well received lol.
It’s very clean and I love the categories of actions (Database/Files/Query/Remove/Sync/Deptest/Upgrade) that each support -h individually.
yay
pacman -Rns $(pacman -Qqdt)
pacman -Rns $(pacman -Qq)
Evil