paint-brush
Comment activer la saisie semi-automatique (et l'IA) dans votre terminalpar@balastrong
3,853 lectures
3,853 lectures

Comment activer la saisie semi-automatique (et l'IA) dans votre terminal

par Leonardo Montini3m2023/02/09
Read on Terminal Reader

Trop long; Pour lire

Avec fig, vous obtiendrez une saisie semi-automatique dans votre terminal qui suggère la commande suivante pendant que vous la tapez. Il traduit également l'anglais en Bash avec l'IA. Il existe également un magasin de scripts où vous pouvez trouver des scripts créés par d'autres personnes et les utiliser directement dans votre terminal. Les plugins sont open source et vous pouvez ajouter le vôtre sur GitHub.
featured image - Comment activer la saisie semi-automatique (et l'IA) dans votre terminal
Leonardo Montini HackerNoon profile picture

On me demande sur chaque vidéo comment j'ai la saisie semi-automatique sur mon terminal, et la réponse est... roulements de tambour... fig.io !


En fait, c'est bien plus qu'une simple saisie semi-automatique, même si pour être honnête c'est ce que j'utilise 90% du temps.


Si vous voulez voir une vitrine de certaines des principales fonctionnalités, comme d'habitude, j'ai enregistré une vidéo et vous pouvez la trouver sur YouTube !

Toujours ici ? Si vous ne voulez pas regarder la vidéo, n'hésitez pas à lire l'article à la place !

Saisie automatique

Examinons de plus près la saisie semi-automatique.


Ce que vous pourriez attendre d'une saisie semi-automatique, c'est de vous suggérer la commande suivante en la tapant. Ou par exemple, obtenir la liste de tous les fichiers du répertoire courant.


Fig fait bien plus encore ! Lorsque vous commencez à taper une commande (par exemple git checkout ), vous verrez fig suggérer tous les drapeaux et options possibles que vous pouvez utiliser, par exemple --force ou -b .


Assez? Pas encore! Vous pouvez également voir sur les recommandations toutes les branches disponibles que vous pouvez passer en argument à la commande !

Branche de figuier

Je veux dire, c'est cool sur une image, mais vous devriez vraiment jeter un œil à la vidéo pour la voir en action !

Vous serez surpris de constater que dès que vous commencerez à taper git , vous verrez dans la saisie semi-automatique des commandes bizarres, comme cma ou lgo .


Quels sont ces? Eh bien, ce sont les alias que j'ai définis dans mes dotfiles, et fig est capable de les lire et de me les suggérer !

Alias de figue

Intelligence artificielle

La fonctionnalité la plus intéressante juste après la saisie semi-automatique est… eh bien, le nom est explicite… l'intelligence artificielle. Nous sommes en 2023, l'IA est partout, y compris dans nos terminaux.


Avec fig, vous pouvez commencer à taper fig ai pour obtenir de l'aide.


Pour commencer, commençons par un simple fig ai -h pour obtenir de l'aide.

 English -> Bash translation Usage: fig ai [INPUT]... Arguments: [INPUT]... Options: -h, --help Print help

Tout est là sur la première ligne, il traduit l'anglais en Bash. Écrivez simplement en anglais simple ce que vous voulez faire et fig le traduira en une commande bash pour vous !

Ensuite, vous pouvez soit l'utiliser, soit l'éditer, soit demander à l'IA de générer une nouvelle commande.

Encore une fois, je pense que cela ne lui rend pas justice juste écrit comme un article de blog, vous devriez vraiment vraiment regarder la vidéo ou encore mieux l'essayer vous-même.

Scénarios personnalisés

Dans un concept similaire à l'alias, vous pouvez définir des scripts personnalisés et leur donner un nom.

Lorsque vous tapez fig run dans votre terminal, vous obtiendrez une liste de tous les scripts que vous avez définis.


Il existe également un magasin de scripts où vous pouvez trouver des scripts créés par d'autres personnes et les utiliser directement dans votre terminal.

Plugins

Semblable aux scripts et au magasin de scripts, vous pouvez trouver des plugins et un magasin de plugins.


Avec les plugins, vous pouvez encore améliorer votre expérience de terminal.

Fichiers de points

Fig vous aide à gérer les alias, les variables, les chemins, etc., le tout en un seul endroit.


Comme vous pouvez le voir dans la vidéo, je n'utilise pas vraiment cette fonctionnalité, mais je pense que je devrais. C'est l'un de ces agréables à avoir dont vous pouvez facilement vous passer, mais une fois que vous les découvrez, vous commencez à penser pourquoi vous n'avez pas commencé à les utiliser plus tôt.

Open source

Ai-je déjà mentionné que la saisie semi-automatique est Open Source ? Vous pouvez contribuer sur GitHub.

Les plugins sont également open source et vous pouvez ajouter le vôtre directement sur le repo !


En fait, n'hésitez pas à aller sur la page withfig et à jeter un œil à tous les dépôts, il y a beaucoup à découvrir.

Fermeture

Et c'est tout! Ce n'était pas un parrainage payant, mais j'aime vraiment utiliser la saisie semi-automatique de fig tous les jours et comme vous l'avez demandé à plusieurs reprises, j'ai pensé que c'était cool de créer un contenu complet à ce sujet.


Utilisez-vous également fig et ses autres fonctionnalités ? Faites-moi savoir dans les commentaires!


Merci d'avoir lu cet article, j'espère que vous l'avez trouvé intéressant !


Vous aimez mon contenu ? Vous pourriez envisager de vous abonner à ma chaîne YouTube ! Cela signifie beaucoup pour moi ❤️


Vous pouvez le trouver ici : @DevLeonardo