Zsh Alias Snippets
/ 1 min read
alias pac='sudo pacman -S' # Install only
alias pacds='pactree -r' # What depends on pkg?
alias pacdo='pactree' # What does pkg depend on?
alias pacon='sudo pacman -Qo' # Who owns this file?
alias pacof='sudo pacman -Qdt' # List unneeded packages
alias pacf='sudo pacman -Ql' # What files does this package have?
alias paci='sudo pacman -Qii' # List information on package
alias pacs='sudo pacman -Ss' # Search
alias pacl='sudo pacman -Qe' # List explictly-installed packages
alias pacu='sudo pacman -Syu' # Install (and update package list)
alias pacr='sudo pacman -Rsc' # Uninstall
alias pacro='sudo pacman -Rns $(pacman -Qdtq)' # Uninstall unneeded packages
alias gitremote='git remote get-url origin | sed -E "s#git@([^:]+):#https://\1/# s#\.git\$##" | xargs xdg-open' # Open repo in browser