skip to content

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