Skip to content

Latest commit

 

History

History
55 lines (37 loc) · 1.94 KB

README-fr.md

File metadata and controls

55 lines (37 loc) · 1.94 KB

acli

Une interface en ligne de commande assistée grâce aux APIs de Open AI.

asciicast

Prérequis

Obtenir une clé API OpenAI

Inscrivez-vous sur le site web d'OpenAI API : https://openai.com/api/. Après vous être connecté, créez une clé API à cette adresse URL : https://beta.openai.com/account/api-keys.

Installation

Installer avec un script

Exécutez :

curl -sSLO https://raw.githubusercontent.com/jseguillon/acli/main/get.sh && \
bash get.sh

Ou installer manuellement

Accédez à la page des versions, trouvez le binaire approprié pour votre système. Téléchargez-le, installez-le où vous le souhaitez et utilisez chmod +x dessus. Exemple :

sudo curl -SL [release_url] -o /usr/local/bin/acli
sudo chmod +x /usr/local/bin/acli

Ajoutez la configuration dans n'importe quel fichier .rc de votre choix :

ACLI_OPENAI_KEY="XXXXX"

alias fix='eval $(acli --script fixCmd "$(fc -nl -1)" $?)'
howto() { h="$@"; eval $(acli --script howCmd "$h") ; }

Utilisation

Utilisez acli pour les discussions ou la résolution de tâches complexes. Exemples :

  • acli "GPT peut-il m'aider pour les tâches quotidiennes en ligne de commande ?"
  • acli "[Description complexe de la demande de fonctionnalité pour bash/javascript/python/etc...]"

Utilisez la fonction howto pour obtenir rapidement des réponses en une ligne et le mode interactif. Exemples :

  • howto openssl tester l'expiration SSL de github.com
  • howto "trouver tous les fichiers de plus de 30 Mo"

Utilisez fix pour corriger rapidement les fautes de frappe. Exemples :

  • [Exécutez une commande avec une faute de frappe comme 'rrm', 'lls', 'cd..', etc.]
  • Ensuite, tapez fix et obtenez la commande corrigée prête à être exécutée

License

This program is licensed under the MIT License. See LICENSE for more details.