Votre ami CLI pour les messages de validation Git instantanés.
Xenogit
est votre assistant de ligne de commande utile qui utilise OpenAI GPT pour créer rapidement des messages de validation qui suivent la spécification Conventional Commit. Arrêtez de passer du temps à rédiger des commits et commencez à gérer votre référentiel Git sans effort !
Il existe deux manières d'installer Xenogit :
composer global require dotninth/xenogit
Après avoir installé Xenogit, vous pouvez accéder à toutes les options disponibles en lançant simplement le programme :
$ 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 a besoin d'une clé API d'OpenAI pour fonctionner correctement. Il existe deux options pour fournir la clé API :
Utilisez la commande xenogit config:api-key <your-api-key>
.
Utilisation d'une variable d'environnement : créez une variable d'environnement appelée API_KEY
qui contient votre clé API OpenAI.
Créez un fichier nommé .env
dans le répertoire où se trouve le binaire Xenogit. Ce fichier sera utilisé pour stocker vos variables d'environnement. Au fichier .env
, ajoutez la ligne suivante, en remplaçant <YOUR_API_KEY>
par votre clé API OpenAI actuelle :
API_KEY= < YOUR_API_KEY >
L'utilisation de Xenogit vous coûtera de l'argent pour chaque requête que vous adresserez à l'API OpenAI. Xenogit utilise le modèle officiel ChatGPT ( gpt-3.5-turbo-16k
), qui coûte environ 15 fois moins cher que GPT-4. Assurez-vous d'avoir suffisamment de fonds ou de crédits sur votre compte OpenAI pour payer votre utilisation de Xenogit.
Pour en savoir plus sur le prix d'utilisation des services d'OpenAI, veuillez consulter leur page de tarification sur la page Tarification OpenAI.
Vous êtes invités à contribuer à Xenogit ! Pour une collaboration fluide, veuillez suivre ces directives lorsque vous contribuez au projet :
git checkout -b my-contribution
.Veuillez noter qu'en contribuant à Xenogit, vous acceptez de publier vos contributions sous la licence MIT.
Xenogit est publié sous la licence MIT. N'hésitez pas à le modifier et à le diffuser selon vos besoins.