Skip to content

Instantly share code, notes, and snippets.

@Omega9
Created September 6, 2021 13:15
Show Gist options
  • Save Omega9/003d7ee80ed47fdbf24ad64100c9491b to your computer and use it in GitHub Desktop.
Save Omega9/003d7ee80ed47fdbf24ad64100c9491b to your computer and use it in GitHub Desktop.
zsh aliases for pacman and aura
#!/usr/bin/zsh
# Aliases for Pacman and Aura from my fish config
# https://github.com/Omega9/fish
# Pacman
alias p-i='sudo pacman -S' # Install
alias p-u='sudo pacman -Syu ' # Update
alias p-s='pacman -Ss ' # Search
alias p-rdd='sudo pacman -Rdd ' # Remove package without dependencies
alias p-r='sudo pacman -Rs ' # Remove
alias p-p='sudo pacman -Qmq | pacman -Rs - ' # Purge (rm pkgs no longer included in any repos)
alias p-ac='sudo pacman -Sc' # Autoclean (clean up all local caches)
alias p-ai='pacman -Si ' # Info
alias p-ar='sudo pacman -Qdtq | pacman -Rs – ' # Autoremove (rm deps no longer needed)
alias p-c='sudo pacman -Scc' # Clean
alias p-unlock='sudo rm /var/lib/pacman/db.lck' # Unlock Pacman
# Aura - Installing Packages
alias a-i='sudo aura -A ' # Install
alias a-u='sudo aura -Au' # Upgrade
alias a-ai='sudo aura -Ai ' # Info
alias a-s='sudo aura -As ' # Search
alias a-pb='sudo aura -Ap ' # Display PKGBUILD
alias a-d='sudo aura -Ad ' # List dependencies
# Aura - Package Set Snapshots
alias a-b='sudo aura -B' # Store a JSON record of all installed packages
alias a-br='sudo aura -Br' # Restore a saved record. Rolls back and uninstalls as necessary
alias a-bc='sudo aura -Bc ' # Delete all but the most recent n saved states
alias a-bl='aura -Bl' # Show all saved package state filenames
# Aura - Downgrading via the Package Cache
alias a-c='sudo aura -C ' # Downgrade a package
alias a-cs='sudo aura -Cs ' # Search the cache for files that match a regex
alias a-cc='sudo aura -Cc ' # Delete all but recent n versions of each cached package
alias a-cv='sudo aura -Cv' # Delete cache
# Aura - Managing Orphan Packages
alias a-o='aura -O' # Display orphan packages
alias a-oa='sudo aura -Oa ' # Change install reason to Explicitly installed
alias a-oj='sudo aura -Oj' # Uninstall all orphan packages
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment