# # Pacman aliases # # ${zpacman_frontend} is provided by either .zimrc or (if not set) init.zsh # The zpacman_frontend is _only_ used for package installs. # # General # alias pacman=${zpacman_frontend} alias pac=${zpacman_frontend} # # Build # # build package in current directory, cleanup, and install alias pacb='makepkg -sci' # # Install # #NOTE: Installing/upgrading individual packages is NOT supported. Sync and upgrade ALL on install. # install, sync, and upgrade packages alias paci='sudo ${zpacman_frontend} -Syu' # install, sync, and upgrade packages (forcibly refresh package lists) alias pacu='sudo ${zpacman_frontend} -Syyu' # install packages by filename alias pacU='sudo ${zpacman_frontend} -U' # install all packages in current directory alias pacd='sudo ${zpacman_frontend} -U *.pkg.tar.xz' # # Remove # # remove package and unneeded dependencies alias pacr='sudo pacman -R' # remove package, unneeded dependencies, and configuration files alias pacrm='sudo pacman -Rns' # # Query # # query package information from the remote repository alias pacq='pacman -Si' # query package information from the local repository alias pacQ='pacman -Qi' # # Search # # search for package in the remote repository alias pacs='pacman -Ss' # search for the package in the local repository alias pacS='pacman -Qs' # # Orphans # # list orphan packages alias pacol='pacman -Qdt' # remove orphan packages alias pacrl='sudo pacman -Rns $(pacman -Qtdq)'