Copied from cca/koha_link_check#2
See tqdm for instance https://tqdm.github.io/
Might mean not printing errors to stdout but that's fine, they're not that useful anyways.
There's also Rich which has a progress bar too and is a more fully featured CLI builder but it's probably overkill.