Add a progress bar for each data diff #672
Description
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
I want a beautiful progress bar for my data diffs so I have predictability in my workflow. There are times where I wonder if a data diff will take 10 seconds or 1 hour. Even a simple rule of thumb estimate is better than nothing.
This is not meant to be a "cute cosmetic" but serves to cue when I should stay and watch my terminal or leave to play with my dog while a data diff is running long. Think: save precious time and cue context switching when that's more productive.
Describe the solution you'd like
A clear and concise description of what you want to happen.
https://github.com/rsalmei/alive-progress This is a fantastic role model!
During each diff, it shows a progress bar to indicate how long it's taking and estimated completion time in seconds/hours
Research:
https://builtin.com/software-engineering-perspectives/python-progress-bar
https://github.com/tqdm/tqdm
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.