ALPM
view release on metacpan or search on metacpan
#!/bin/sh
perl -MALPM::Conf=/etc/pacman.conf -e '
print substr(sprintf("%-16s * %s", $_->name, $_->desc), 0, 78), "\n"
for($alpm->localdb->pkgs);
'
( run in 1.361 second using v1.01-cache-2.11-cpan-0d23b851a93 )