]> git.rmz.io Git - dotfiles.git/commitdiff
zsh: show foreign packages with pactstat
authorSamir Benmendil <me@rmz.io>
Sun, 10 Apr 2016 13:29:32 +0000 (14:29 +0100)
committerSamir Benmendil <me@rmz.io>
Sun, 10 Apr 2016 13:29:32 +0000 (14:29 +0100)
zsh/aliases/pacman.zsh

index d44641b802718bb25feb3c8e122b68f2baeec6ab..518e015a6e5fe310bfe8007e4f5fdbcb6808fa4b 100644 (file)
@@ -45,6 +45,11 @@ paci() {
 compdef '_pacman_completions_all_packages' paci=pacman
 
 pacstat() {
+  printf "Packages:\n"
+  printf "%7d native\n"  $(LC_ALL=C pacman -Qn | wc -l)
+  printf "%7d foreign\n" $(LC_ALL=C pacman -Qm | wc -l)
+  printf "%7d total\n"   $(LC_ALL=C pacman -Q  | wc -l)
+  printf "Repos:\n"
   LC_ALL=C pacman -Sl | sed -n '/\[installed\]/s/^\([^ ]*\).*/\1/p' | uniq -c
 }