]> git.rmz.io Git - dotfiles.git/blobdiff - zsh/aliases/pacman.zsh
qutebrowser: also cycle through accept all cookies
[dotfiles.git] / zsh / aliases / pacman.zsh
index 34c5d8cd9d30742ff9d97bfcb56d10992629d109..04b7e4fba4ed94ae8ec40abad0a76acccb9f226e 100644 (file)
@@ -35,11 +35,11 @@ pacclean() {
         # the file has been removed by a previous clean
         pacman -Qq $pkg 2>&1 1>/dev/null || continue
 
-        pacman -Qi $pkg | awk 'BEGIN {FS=": "}/^Name/{printf("\n\033[1;36m%s\033[0m ",$2)}/^Description/{print $2}/^(Required|Optional For)/'
+        pacman -Qi $pkg | awk 'BEGIN {FS=": "}/^Name/{printf("\n\033[1;36m%s\033[0m ",$2)}/^Description/{print $2}/^(Required|Optional For|Installed Size)/'
 
         local edrq=''
         while true; do
-            echo -n "Explicit, Dependency, Remove, Quit? [Edrq] "
+            echo -n "Explicit, Dependency, Remove, List, Quit? [Edrlq] "
             read -sk edrq
             echo
             case $edrq in
@@ -48,6 +48,7 @@ pacclean() {
                 [Ee]) break ;;
                 [Rr]) sudo pacman -Rnscu $pkg; break ;;
                 [Dd]) sudo pacman -D --asdeps $pkg; break ;;
+                [Ll]) pacman -Ql $pkg | less ;;
             esac
         done
     done