ambevar-dotfiles/.shell.d/alias_pacman

28 lines
891 B
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
## The eval trick lets us define the alias after the variable has been expanded.
## Bash will not auto-complete aliases.
eval 'alias pc="sudo $PACMAN_FRONTEND -Sc"'
eval 'alias pi="sudo $PACMAN_FRONTEND -S --needed"'
eval 'alias pqi="$PACMAN_FRONTEND -Qi"'
eval 'alias pql="$PACMAN_FRONTEND -Ql"'
eval 'alias pqo="$PACMAN_FRONTEND -Qo"'
eval 'alias pqs="$PACMAN_FRONTEND -Qs"'
eval 'alias pr="sudo $PACMAN_FRONTEND -Rs"'
eval 'alias psi="$PACMAN_FRONTEND -Si"'
eval 'alias pss="$PACMAN_FRONTEND -Ss"'
eval 'alias pu="sudo $PACMAN_FRONTEND -Syu"'