A collection of groovy scripts that automate/ease the management of the GPC GitHub account.
You need to create a file named 'password' in the 'data' directory that contains only the password for the 'gpc' user. The script will read the password from this file. Obviously, do not commit this file (there is an ignore on it).
All of the utils are runnable via the groovy interpreter or as executable scripts.
Creates a new GPC repo (but does not configure commit access).
If the name and/or description are omitted, they will be prompted for.
Deletes a GPC repo.
If the name is omitted, it will be prompted for.
Grants commit access to repos to all members listed in the members file.
[«repo»] [«repo»] …
Run without args, all repositories will used. Otherwise, each of the arguments given will be used.
Makes a GPC fork of an existing GitHub repo (does not grant permissions)
If the repo and/or user are omitted, they will be prompted for.