mirror of
https://git.disroot.org/FollieHiyuki/dotfiles.git
synced 2024-12-01 11:48:41 -05:00
Simplify the fzf script for yay
This commit is contained in:
parent
55dd851ff8
commit
a8d5bac91b
@ -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
|
4
home/.local/bin/fzf/fzxbps
Executable file
4
home/.local/bin/fzf/fzxbps
Executable file
@ -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 {}'
|
18
home/.local/bin/fzf/fzyay
Executable file
18
home/.local/bin/fzf/fzyay
Executable file
@ -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
|
Loading…
Reference in New Issue
Block a user