Added functions to ease aur usage
This commit is contained in:
parent
3fc0e445d4
commit
53e89ae8b4
29
.zshrc
29
.zshrc
|
@ -65,3 +65,32 @@ source $HOME/.config/base16-shell/scripts/base16-default-dark.sh
|
||||||
#bindkey "${terminfo[khome]}" beginning-of-line
|
#bindkey "${terminfo[khome]}" beginning-of-line
|
||||||
#bindkey "${terminfo[kend]}" end-of-line
|
#bindkey "${terminfo[kend]}" end-of-line
|
||||||
export TERMCMD=termite
|
export TERMCMD=termite
|
||||||
|
|
||||||
|
|
||||||
|
function auradd {
|
||||||
|
pkg=$1
|
||||||
|
aur sync --no-view --no-confirm --database custom "$pkg" >&2
|
||||||
|
sudo pacman -Sy "$pkg"
|
||||||
|
}
|
||||||
|
|
||||||
|
function aurrm {
|
||||||
|
pkg=$1
|
||||||
|
rm_out=$(repo-remove /var/cache/pacman/custom/custom.db.tar "$pkg" 2>&1)
|
||||||
|
if [[ $rm_out = *"ERROR"* ]]; then
|
||||||
|
echo "not found" >&2
|
||||||
|
else
|
||||||
|
rm -rf /var/cache/pacman/custom/"$pkg"*.pkg.* || true
|
||||||
|
echo "$pkg removed"
|
||||||
|
fi
|
||||||
|
sudo pacman -Sy
|
||||||
|
sudo pacman -Rnc "$pkg"
|
||||||
|
}
|
||||||
|
|
||||||
|
function aurupdate {
|
||||||
|
aur sync --no-view --no-confirm --database custom -u
|
||||||
|
sudo pacman -Syu
|
||||||
|
}
|
||||||
|
|
||||||
|
function aurls {
|
||||||
|
sudo pacman -Sl custom
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user