diff options
| author | Marc Vertes <mvertes@free.fr> | 2020-10-18 12:35:30 +0200 |
|---|---|---|
| committer | Marc Vertes <mvertes@free.fr> | 2020-10-18 12:35:30 +0200 |
| commit | aa1f45e33a957098615eca24d0b1b26c03b0eb57 (patch) | |
| tree | d614266a13ea0282397a76b1f780f426ab198d1f | |
| parent | a896548d0a3c8adc98a9c76c09b3433724e196ab (diff) | |
update
| -rw-r--r-- | .curlrc | 1 | ||||
| -rwxr-xr-x | bin/apac | 9 | ||||
| -rwxr-xr-x | bin/vpac | 14 |
3 files changed, 24 insertions, 0 deletions
@@ -0,0 +1 @@ +-L diff --git a/bin/apac b/bin/apac new file mode 100755 index 0000000..ed51734 --- /dev/null +++ b/bin/apac @@ -0,0 +1,9 @@ +#!/bin/sh +# pacman + fzf +#pacman -Slq | fzf --no-clear --multi --preview 'cat <(pacman -Si {1}) <(pacman -Fl {1} | awk "{print \$2}")' | xargs -ro sudo pacman -S +yay -Slqa | +fzf --no-clear --multi \ + --bind=left:preview-page-up --bind=right:preview-page-down \ + --preview-window=right:66% \ + --preview 'yay -Qil {1} 2>/dev/null && echo && pactree {1} || yay -Si {1}' | +xargs yay -S diff --git a/bin/vpac b/bin/vpac new file mode 100755 index 0000000..3b8c25c --- /dev/null +++ b/bin/vpac @@ -0,0 +1,14 @@ +#!/bin/sh +# pacman + fzf +#pacman -Slq | fzf --no-clear --multi --preview 'cat <(pacman -Si {1}) <(pacman -Fl {1} | awk "{print \$2}")' | xargs -ro sudo pacman -S + +# interactive select of package to remove +remove() { + pacman -Qqe | + fzf --no-clear --multi --bind=left:preview-page-up --bind=right:preview-page-down \ + --preview-window=right:66% \ + --preview 'cat <(yay -Si {1}) <(pacman -Fl {1} 2>/dev/null | awk "!/\/$/ {print $2}")' | + xargs -ro yay -Rns +} + +remove |
