allthe orgs that the credentials have access to from SCM and create an orgs list.
allrepos under the fetched/provided orgs.
Fetch the commits for the fetched/provided repo/s and create a Contributors list.
Count the commits for the repo/s by the contributors.
Remove the contributors that were specified in the exclusion file (if
the exclusionFilePathflag was set and a valid path to a text file was provided).
Print the results.
GitHub API endpoints used
To get the orgs from GitHub:
To get the list of the repo/s that correlate with the fetched/provided orgs list:
To get the commits for the fetched/provided repo/s list: