Simplify the fzf script for `yay`
This commit is contained in:
parent
9a3dae27c5
commit
1ba97b4a54
|
@ -1,3 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
yay -Slq | fzf --multi --preview 'yay -Si {1}' | xargs -ro yay -S
|
|
@ -1,3 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
yay -Qq | fzf --multi --preview 'cat <(yay -Si {1}) <(yay -Fl {1} | awk "{print \$2}")' | xargs -ro yay -Rns
|
|
@ -0,0 +1,4 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Query installed packages. For installing one use `fuzzypkg`
|
||||
xbps-query -s "*" | awk '{print $2}' | fzf --multi --preview 'xbps-query -S {}'
|
|
@ -0,0 +1,18 @@
|
|||
#!/bin/sh
|
||||
|
||||
if [ -z "$1" ]
|
||||
then
|
||||
echo "Usage:
|
||||
-i : install a package
|
||||
-u : uninstall a package"
|
||||
else
|
||||
if [ "$1" = "-i" ]
|
||||
then
|
||||
yay -Slq | fzf --multi --preview 'yay -Si {1}' | xargs -ro yay -S
|
||||
elif [ "$1" = "-u" ]
|
||||
then
|
||||
yay -Qq | fzf --multi --preview 'cat <(yay -Si {1}) <(yay -Fl {1} | awk "{print \$2}")' | xargs -ro yay -Rns
|
||||
else
|
||||
exit 1
|
||||
fi
|
||||
fi
|
Reference in New Issue