summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Vertes <mvertes@free.fr>2020-10-18 12:35:30 +0200
committerMarc Vertes <mvertes@free.fr>2020-10-18 12:35:30 +0200
commitaa1f45e33a957098615eca24d0b1b26c03b0eb57 (patch)
treed614266a13ea0282397a76b1f780f426ab198d1f
parenta896548d0a3c8adc98a9c76c09b3433724e196ab (diff)
update
-rw-r--r--.curlrc1
-rwxr-xr-xbin/apac9
-rwxr-xr-xbin/vpac14
3 files changed, 24 insertions, 0 deletions
diff --git a/.curlrc b/.curlrc
new file mode 100644
index 0000000..3e9b944
--- /dev/null
+++ b/.curlrc
@@ -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