Dieses Tool ermöglicht es Benutzern, Repositories für ihre Programmierprojekte effizient auf GitHub und GitLab zu initialisieren. Es wurde entwickelt, um den Prozess der Repository-Erstellung zu vereinfachen, indem es eine interaktive Command-Line-Schnittstelle bietet. Benutzer können Kurse auswählen, Projektnamen definieren, Beschreibungen eingeben und entscheiden, auf welchen Plattformen das Repository veröffentlicht werden soll.
Das Tool verwendet ein YAML-Konfigurationsfile, um Benutzerdaten, API-Schlüssel und Informationen zu Kursen zu speichern. Hier ist ein Beispiel für das Format dieses Files: