Am 4. Januar, nach mehr als fünfmonatiger Entwicklung, wurde die Version 2.6.0 des Konsolen-Tools veröffentlicht. GCLI, geschrieben in C und lizenziert unter der BSD-2 Lizenz. Das Tool dient zur Interaktion mit den APIs mehrerer beliebter Hosting-Dienste für Git-Projekte und ermöglicht das Erstellen, Anzeigen und Interagieren mit Issues, Merge-Requests sowie deren Labels und Kommentaren; es prüft den Status von CI und Pipelines und bietet viele weitere Funktionen.
Und im Gegensatz zu GitHub CLI, unterstützt GCLI nicht nur die GitHub-API, sondern auch die APIs von GitLab, Gitea und experimentell Bugzilla.
Änderungsprotokoll:
- Der Unterbefehl pulls hat die Aktion checkout hinzugefügt, die git checkout für den angegebenen Merge-Request ausführt (nur für GitHub und GitLab).
- Im Unterbefehl pulls create wurde der Parameter -R hinzugefügt, der es ermöglicht, Reviewer direkt beim Erstellen eines Merge-Requests anzugeben. Außerdem fordert gcli jetzt interaktiv Reviewer an, wenn ein Merge-Request erstellt wird.
- Der interaktive Unterbefehl status unterstützt nun Merge-Requests.
- Weitere Verbesserungen und Fehlerbehebungen.
Quelle: linux.org.ru
