Ask before removing all data sources
Feature Motivation
Why do you think it would be interesting to have this feature in Cauldron?
Because it is easy to click on the button by accident. And sometimes it's a long list of sources to rebuild.
I just lost 501 repos (a few hours work) when I still had 1700 more to add. Yes you can laugh at me.
Issue Relation
None. Its self-contained.
Possible Implementations
Ask the user for confirmation. Preferably with an alarming icon and color choice. Just make sure to call the user's attention and avoid accidental clicking.
Layout Idea
If it is related to the UI, do you have any ideas or sketches?
The usual "Are you sure (Y/N)" should suffice, as long as the "Yes" is not the default choice.