X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/387e0af84113ec00b405135101e9f08a11c9dc25..2bc5cc531c50d87c208965cdc80c0f42df56ecb1:/zsh/aliases/pacman.zsh diff --git a/zsh/aliases/pacman.zsh b/zsh/aliases/pacman.zsh index 34c5d8c..04b7e4f 100644 --- a/zsh/aliases/pacman.zsh +++ b/zsh/aliases/pacman.zsh @@ -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