Currently this repo requires GitHub data to make GitLab CI run for GitHub. However, some people may just want to run the GitLab CI themselves, over tor, with https in a single command, without doing anything with GitHub. Allow this by separating the GitHub integration (and hence CLI arguments, and pre-requisites checks).
This also makes it easier for people to give it a try, as it allows users to use the code without doing anything with GitHub data.
Currently this repo requires GitHub data to make GitLab CI run for GitHub. However, some people may just want to run the GitLab CI themselves, over tor, with https in a single command, without doing anything with GitHub. Allow this by separating the GitHub integration (and hence CLI arguments, and pre-requisites checks).
This also makes it easier for people to give it a try, as it allows users to use the code without doing anything with GitHub data.