in reply to Command line output of Perl script
You could print your end ticks on one line, then spit the progress blobs out one at a time so the progress bar grows from the first tick to the last:
| | ************ [download]