ambevar-dotfiles/.shell.d/alias_pacman

43 lines
1.1 KiB
Bash

## -*- mode:sh -*- #
PACMAN_FRONTEND='pacman'
## Use of Pacman-Color
if [ -e "/usr/bin/pacman-color" ]; then
PACMAN_FRONTEND='pacman-color'
if [ "zsh" = "$SHELL_CURRENT" ]; then
compdef _pacman pacman-color
elif [ "bash" = "$SHELL_CURRENT" ]; then
complete -o default -o nospace -F _pacman pacman-color
fi
fi
## Pacman aliases
if [ "$PACMAN_FRONTEND" = "pacman" ]; then
alias pc='sudo pacman -Sc'
alias pi='sudo pacman -S --needed'
alias pqi='pacman -Qi'
alias pql='pacman -Ql'
alias pqo='pacman -Qo'
alias pqs='pacman -Qs'
alias pr='sudo pacman -Rs'
alias psi='pacman -Si'
alias pss='pacman -Ss'
alias pu='sudo pacman -Syu'
fi
if [ "$PACMAN_FRONTEND" = "pacman-color" ]; then
alias pc='sudo pacman-color -Sc'
alias pi='sudo pacman -S --needed'
alias pqi='pacman-color -Qi'
alias pql='pacman-color -Ql'
alias pqo='pacman-color -Qo'
alias pqs='pacman-color -Qs'
alias pr='sudo pacman-color -Rs'
alias psi='pacman-color -Si'
alias pss='pacman-color -Ss'
alias pu='sudo pacman-color -Syu'
fi