in reply to "percent task completed progress bar" in cli interface, how?
CPAN is your friend: Term::ProgressBar. It's also trivial to roll your own with \r (or not so trivially but possibly more robust with Term::Cap).