Allow back ups of specific repositories #37
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I wanted the option to backup only a subset of my repositories. Therefore, the new, optional config is used alongside the existing discovery mechanisms. Before the backup starts, all results are merged, filtered for distinct repos and the exclude list is applied. This could be handy for people who contribute across many projects, have huge collection of starred repos or just want more control over their backup process.
I took the liberty to align the discovery mechanisms of both sources - I thought it made sense at this point.
Important
Requires #36: I've tried to keep both PRs separate but in the end it made no sense to replicate some work.