1
How APT does its fancy progress bar (mdk.fr)