config/shell/arch: update yzf & co
This commit is contained in:
parent
d49395722b
commit
3c0a2e8bcb
|
@ -12,14 +12,14 @@ alias yayr='noglob yay -R'
|
||||||
yzf() {
|
yzf() {
|
||||||
query=$(test "$1" = "Q" && echo " -l")
|
query=$(test "$1" = "Q" && echo " -l")
|
||||||
pos=$(test "$query" && echo 1 || echo 2)
|
pos=$(test "$query" && echo 1 || echo 2)
|
||||||
yay --color always -$1$2 | sed "s/ /\t/g" | fzf --history=/var/tmp/fzf-history-yay --preview "echo {} | cut -f$pos | xargs yay --color always -$1 -i $query" | cut -f$pos
|
yay --color always -$1$2 | sed "s/ /\t/g" | fzf --tiebreak=length --history=/var/tmp/fzf-history-yay --bind='left-click:ignore' --preview "echo {} | cut -f$pos | xargs yay --color always -$1 -i $query" "${@:3}" | cut -f$pos
|
||||||
}
|
}
|
||||||
yas() {
|
yas() {
|
||||||
pkg=$(yzf S l)
|
pkg=$(yzf S l -q "$1" "${@:2}")
|
||||||
test "$pkg" && echo "Install $pkg..." && yay -S "$pkg"
|
test "$pkg" && echo "Install $pkg..." && print -s "yay -S $pkg" && yay -S "$pkg"
|
||||||
}
|
}
|
||||||
yar() {
|
yar() {
|
||||||
pkg=$(yzf Q)
|
pkg=$(yzf Q "" -q "$1" "${@:2}")
|
||||||
test "$pkg" && echo "Removing $pkg..." && yay -R "$pkg"
|
test "$pkg" && echo "Removing $pkg..." && print -s "yay -R $pkg" && yay -R "$pkg"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue