$ fisher install Jeremy-Hibiki/plugin-archlinux
Ported from ohmyzsh plugin archlinux with additional aliases for paru from PR ohmyzsh/ohmyzsh#11399
| Alias |
Command |
Description |
| pacin |
sudo pacman -S |
Install packages from the repositories |
| pacins |
sudo pacman -U |
Install a package from a local file |
| pacinsd |
sudo pacman -S --asdeps |
Install packages as dependencies of another package |
| paclean |
sudo pacman -Sc |
Clean out old and unused caches and packages |
| pacloc |
pacman -Qi |
Display information about a package in the local database |
| paclocs |
pacman -Qs |
Search for packages in the local database |
| paclr |
sudo pacman -Scc |
Remove all files from the cache |
| paclsorphans |
sudo pacman -Qdt |
List all orphaned packages |
| pacmir |
sudo pacman -Syy |
Force refresh of all package lists after updating mirrorlist |
| pacre |
sudo pacman -R |
Remove packages, keeping its settings and dependencies |
| pacrem |
sudo pacman -Rns |
Remove packages, including its settings and dependencies |
| pacrep |
pacman -Si |
Display information about a package in the repositories |
| pacreps |
pacman -Ss |
Search for packages in the repositories |
| pacrmorphans |
sudo pacman -Rs $(pacman -Qtdq) |
Delete all orphaned packages |
| pacupd |
sudo pacman -Sy |
Update and refresh local package, ABS and AUR databases |
| pacupg |
sudo pacman -Syu |
Sync with repositories before upgrading packages |
| pacfileupg |
sudo pacman -Fy |
Download fresh package databases from the server |
| pacfiles |
pacman -F |
Search package file names for matching strings |
| pacls |
pacman -Ql |
List files in a package |
| pacown |
pacman -Qo |
Show which package owns a file |
| upgrade¹ |
sudo pacman -Syu |
Sync with repositories before upgrading packages |
| Function |
Description |
| pacdisowned |
List all disowned files in your system |
| paclist |
List all explicitly installed packages with a description |
| pacmanallkeys |
Get all keys for developers and trusted users |
| pacmansignkeys |
Locally trust all keys passed as parameters |
| pacweb |
Open the website of an ArchLinux package |
Note: paclist used to print packages with a description which are (1) explicitly installed
and (2) available for upgrade. Due to flawed scripting, it also printed all packages if no
upgrades were available. Use pacman -Que instead.
| Alias |
Command |
Description |
| auclean |
sudo aura -Sc |
Clean out old and unused caches and packages |
| auclr |
sudo aura -Scc |
Remove all files from the cache |
| auin |
sudo aura -S |
Install packages from the repositories |
| aurin |
sudo aura -A |
Install packages from the repositories |
| auins |
sudo aura -U |
Install a package from a local file |
| auinsd |
sudo aura -S --asdeps |
Install packages as dependencies of another package (repositories only) |
| aurinsd |
sudo aura -A --asdeps |
Install packages as dependencies of another package (AUR only) |
| auloc |
aura -Qi |
Display information about a package in the local database |
| aulocs |
aura -Qs |
Search for packages in the local database |
| auls |
aura -Qql |
List all files owned by a given package |
| aulst |
aura -Qe |
List installed packages including from AUR (tagged as "local") |
| aumir |
sudo aura -Syy |
Force refresh of all package lists after updating mirrorlist |
| aurph |
sudo aura -Oj |
Remove orphans using aura |
| auown |
aura -Qqo |
Search for packages that own the specified file(s) |
| aure |
sudo aura -R |
Remove packages, keeping its settings and dependencies |
| aurem |
sudo aura -Rns |
Remove packages, including its settings and unneeded dependencies |
| aurep |
aura -Si |
Display information about a package in the repositories |
| aurrep |
aura -Ai |
Display information about a package from AUR |
| aureps |
aura -As --both |
Search for packages in the repositories and AUR |
| auras |
aura -As --both |
Same as above |
| auupd |
sudo aura -Sy |
Update and refresh local package, ABS and AUR databases |
| auupg |
sudo sh -c "aura -Syu && aura -Au" |
Sync with repositories before upgrading all packages (from AUR too) |
| ausu |
sudo sh -c "aura -Syu --no-confirm && aura -Au --no-confirm" |
Same as auupg, but without confirmation |
| upgrade¹ |
sudo aura -Syu |
Sync with repositories before upgrading packages |
| Function |
Description |
| auownloc file |
Display information about a package that owns the specified file(s) |
| auownls file |
List all files owned by a package that owns the specified file(s) |
| Alias |
Command |
Description |
| pacclean |
pacaur -Sc |
Clean out old and unused caches and packages |
| pacclr |
pacaur -Scc |
Remove all files from the cache |
| pain |
pacaur -S |
Install packages from the repositories |
| pains |
pacaur -U |
Install a package from a local file |
| painsd |
pacaur -S --asdeps |
Install packages as dependencies of another package |
| paloc |
pacaur -Qi |
Display information about a package in the local database |
| palocs |
pacaur -Qs |
Search for packages in the local database |
| palst |
pacaur -Qe |
List installed packages including from AUR (tagged as "local") |
| pamir |
pacaur -Syy |
Force refresh of all package lists after updating mirrorlist |
| paorph |
pacaur -Qtd |
Remove orphans using pacaur |
| pare |
pacaur -R |
Remove packages, keeping its settings and dependencies |
| parem |
pacaur -Rns |
Remove packages, including its settings and unneeded dependencies |
| parep |
pacaur -Si |
Display information about a package in the repositories |
| pareps |
pacaur -Ss |
Search for packages in the repositories |
| paupd |
pacaur -Sy |
Update and refresh local package, ABS and AUR databases |
| paupg |
pacaur -Syua |
Sync with repositories before upgrading all packages (from AUR too) |
| pasu |
pacaur -Syua --no-confirm |
Same as paupg, but without confirmation |
| upgrade¹ |
pacaur -Syu |
Sync with repositories before upgrading packages |
| Alias |
Command |
Description |
| puclean |
paru -Sc |
Clean out old and unused caches and packages |
| puclr |
paru -Scc |
Remove all files from the cache |
| puin |
paru -S |
Install packages from the repositories |
| puins |
paru -U |
Install a package from a local file |
| puinsd |
paru -S --asdeps |
Install packages as dependencies of another package |
| puloc |
paru -Qi |
Display information about a package in the local database |
| pulocs |
paru -Qs |
Search for packages in the local database |
| pulst |
paru -Qe |
List installed packages including from AUR (tagged as "local") |
| pumir |
paru -Syy |
Force refresh of all package lists after updating mirrorlist |
| puorph |
paru -Qtd |
Remove orphans using paru |
| pure |
paru -R |
Remove packages, keeping its settings and dependencies |
| purem |
paru -Rns |
Remove packages, including its settings and unneeded dependencies |
| purep |
paru -Si |
Display information about a package in the repositories |
| pureps |
paru -Ss |
Search for packages in the repositories |
| puupd |
paru -Sy |
Update and refresh local package, ABS and AUR databases |
| puupg |
paru -Syu |
Sync with repositories before upgrading packages |
| pusu |
paru -Syu --no-confirm |
Same as puupg, but without confirmation |
| pufiles |
paru -F |
Search package file names for matching strings |
| upgrade¹ |
paru -Syu |
Sync with repositories before upgrading packages |
| Alias |
Command |
Description |
| trconf |
trizen -C |
Fix all configuration files with vimdiff |
| trclean |
trizen -Sc |
Clean out old and unused caches and packages |
| trclr |
trizen -Scc |
Remove all files from the cache |
| trin |
trizen -S |
Install packages from the repositories |
| trins |
trizen -U |
Install a package from a local file |
| trinsd |
trizen -S --asdeps |
Install packages as dependencies of another package |
| trloc |
trizen -Qi |
Display information about a package in the local database |
| trlocs |
trizen -Qs |
Search for packages in the local database |
| trlst |
trizen -Qe |
List installed packages including from AUR (tagged as "local") |
| trmir |
trizen -Syy |
Force refresh of all package lists after updating mirrorlist |
| trorph |
trizen -Qtd |
Remove orphans using yaourt |
| trre |
trizen -R |
Remove packages, keeping its settings and dependencies |
| trrem |
trizen -Rns |
Remove packages, including its settings and unneeded dependencies |
| trrep |
trizen -Si |
Display information about a package in the repositories |
| trreps |
trizen -Ss |
Search for packages in the repositories |
| trupd |
trizen -Sy |
Update and refresh local package, ABS and AUR databases |
| trupg |
trizen -Syua |
Sync with repositories before upgrading all packages (from AUR too) |
| trsu |
trizen -Syua --no-confirm |
Same as trupg, but without confirmation |
| upgrade¹ |
trizen -Syu |
Sync with repositories before upgrading packages |
| Alias |
Command |
Description |
| yaconf |
yay -Pg |
Print current configuration |
| yaclean |
yay -Sc |
Clean out old and unused caches and packages |
| yaclr |
yay -Scc |
Remove all files from the cache |
| yain |
yay -S |
Install packages from the repositories |
| yains |
yay -U |
Install a package from a local file |
| yainsd |
yay -S --asdeps |
Install packages as dependencies of another package |
| yaloc |
yay -Qi |
Display information about a package in the local database |
| yalocs |
yay -Qs |
Search for packages in the local database |
| yalst |
yay -Qe |
List installed packages including from AUR (tagged as "local") |
| yamir |
yay -Syy |
Force refresh of all package lists after updating mirrorlist |
| yaorph |
yay -Qtd |
Remove orphans using yay |
| yare |
yay -R |
Remove packages, keeping its settings and dependencies |
| yarem |
yay -Rns |
Remove packages, including its settings and unneeded dependencies |
| yarep |
yay -Si |
Display information about a package in the repositories |
| yareps |
yay -Ss |
Search for packages in the repositories |
| yaupd |
yay -Sy |
Update and refresh local package, ABS and AUR databases |
| yaupg |
yay -Syu |
Sync with repositories before upgrading packages |
| yasu |
yay -Syu --no-confirm |
Same as yaupg, but without confirmation |
| upgrade¹ |
yay -Syu |
Sync with repositories before upgrading packages |
¹
The upgrade alias is set for all package managers. Its value will depend on
whether the package manager is installed, checked in the following order:
yay
trizen
paru
pacaur
aura
pacman
MIT © Jeremy-Hibiki