To apply cool features globally
No reason, just have a few free hours on a weekend
- Search for git repositories on the Nuget portal
- Check if the repo needs to be fixed
- Apply the patch and submit the pull request
More info about GitHub oauthToken gitHubOauth
Find all GitHub repos of Nuget packages
GitHubMassUpdater.NugetSearch.exe -o c:\temp\nugetsearch_0_10_1000\ -f 0 -l 10 -s 1000
Check the trunk branch if it contains a lack of correction
GitHubMassUpdater.GitHubSearch.exe -i c:\temp\nugetsearch_0_10_1000\ -o c:\temp\githubsearch_0_10_1000\ -a !gitHubOauth! -b master
Apply fix
GitHubMassUpdater.GitHubUpdate.exe -i c:\temp\githubsearch_0_10_1000\ -o c:\temp\prresults.txt -a !gitHubOauth! -b master -c "[COMMIT] The proj files have been updated to enable SourceLink" -p "[PR] The proj files have been updated to enable SourceLink" -d "C:\Git\GitHub\GitHubMassUpdater\SourceLinkPRMessageBody.md"
Looking for PR Body text? Link
Feel free to create a PR and make suggestions that we will update next