Update xbps-aliases, call hash -r
after (un)install actions
This commit is contained in:
parent
6292d72015
commit
4952a2cd74
22
aliases/void
22
aliases/void
|
@ -1,5 +1,19 @@
|
||||||
#!/bin/zsh
|
#!/bin/zsh
|
||||||
|
|
||||||
|
hashafter () {
|
||||||
|
local fname=$1
|
||||||
|
eval "
|
||||||
|
function $fname() {
|
||||||
|
command $fname \"\$@\"
|
||||||
|
hash -r
|
||||||
|
}
|
||||||
|
"
|
||||||
|
}
|
||||||
|
|
||||||
|
hashafter xi
|
||||||
|
hashafter xbps-install
|
||||||
|
hashafter xbps-remove
|
||||||
|
|
||||||
grep -q "void" /etc/os-release || return
|
grep -q "void" /etc/os-release || return
|
||||||
|
|
||||||
alias xq="xbps-query -Rs"
|
alias xq="xbps-query -Rs"
|
||||||
|
@ -16,19 +30,19 @@ xqn() {
|
||||||
|
|
||||||
alias xfiles="xbps-query -f"
|
alias xfiles="xbps-query -f"
|
||||||
|
|
||||||
function xupdate() {
|
xupdate() {
|
||||||
sudo xbps-install -Su
|
sudo xbps-install -Su
|
||||||
if [[ $? == 16 ]]; then
|
if [[ $? == 16 ]]; then
|
||||||
xbps-install -Syu xbps
|
sudo xbps-install -Syu xbps
|
||||||
xupdate
|
xupdate
|
||||||
fi
|
fi
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function xowner() {
|
xowner() {
|
||||||
xbps-query -Ro "*${1}*"
|
xbps-query -Ro "*${1}*"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
sv() {
|
sv() {
|
||||||
command sv "$@"
|
command sv "$@"
|
||||||
if [[ "$1" == "up" ]]; then
|
if [[ "$1" == "up" ]]; then
|
||||||
|
|
Loading…
Reference in a new issue