# 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
[Ee]) break ;;
[Rr]) sudo pacman -Rnscu $pkg; break ;;
[Dd]) sudo pacman -D --asdeps $pkg; break ;;
+ [Ll]) pacman -Ql $pkg | less ;;
esac
done
done