The document describes adding progress bars to scripts to provide visual feedback while downloading large files. It presents four methods of adding progress bars, starting with a simple dot progress bar that prints a dot for each chunk downloaded. This provides a basic heartbeat while downloading but can be disruptive for large files. The document then suggests using an ASCII animation cursor built from characters like \, |, /, - that rotate to provide a more pleasant visual feedback during long downloads.