Ihr CLI-Partner für sofortige Git-Commit-Nachrichten.
Xenogit
ist Ihr hilfreicher Befehlszeilenassistent, der OpenAI GPT verwendet, um schnell Commit-Nachrichten zu erstellen, die der Conventional Commit-Spezifikation folgen. Verschwenden Sie keine Zeit mehr mit dem Schreiben von Commits und beginnen Sie mit der mühelosen Verwaltung Ihres Git-Repositorys!
Es gibt zwei Möglichkeiten, Xenogit zu installieren:
composer global require dotninth/xenogit
Nach der Installation von Xenogit können Sie alle verfügbaren Optionen nutzen, indem Sie einfach das Programm starten:
$ xenogit
Xenogit v1.3.2
USAGE: < command > [options] [arguments]
commit Automatically generate commit messages
config:api-key Configure the API key in the .env file
Xenogit benötigt einen API-Schlüssel von OpenAI, um ordnungsgemäß zu funktionieren. Es gibt zwei Möglichkeiten, den API-Schlüssel bereitzustellen:
Verwenden Sie den Befehl xenogit config:api-key <your-api-key>
.
Umgebungsvariable verwenden: Erstellen Sie eine Umgebungsvariable namens API_KEY
, die Ihren OpenAI-API-Schlüssel enthält.
Erstellen Sie eine Datei mit dem Namen .env
in dem Verzeichnis, in dem sich die Xenogit-Binärdatei befindet. Diese Datei wird zum Speichern Ihrer Umgebungsvariablen verwendet. Fügen Sie der .env
Datei die folgende Zeile hinzu und ersetzen Sie <YOUR_API_KEY>
durch Ihren tatsächlichen OpenAI-API-Schlüssel:
API_KEY= < YOUR_API_KEY >
Die Verwendung von Xenogit kostet Sie Geld für jede Anfrage, die Sie an die OpenAI-API stellen. Xenogit verwendet das offizielle ChatGPT-Modell ( gpt-3.5-turbo-16k
), das etwa 15-mal weniger kostet als GPT-4. Stellen Sie sicher, dass Ihr OpenAI-Konto über genügend Guthaben oder Guthaben verfügt, um Ihre Nutzung von Xenogit zu bezahlen.
Um mehr über den Preis für die Nutzung der Dienste von OpenAI zu erfahren, schauen Sie sich bitte deren Preisseite unter OpenAI-Preisseite an.
Sie sind herzlich eingeladen, zu Xenogit beizutragen! Für eine reibungslose Zusammenarbeit befolgen Sie bitte diese Richtlinien, wenn Sie zum Projekt beitragen:
git checkout -b my-contribution
.Bitte beachten Sie, dass Sie durch Ihren Beitrag zu Xenogit der Veröffentlichung Ihrer Beiträge unter der MIT-Lizenz zustimmen.
Xenogit wird unter der MIT-Lizenz veröffentlicht. Fühlen Sie sich frei, es entsprechend Ihren Bedürfnissen zu ändern und zu verteilen.