7 points par GN⁺ 2023-11-07 | 5 commentaires | Partager sur WhatsApp
  • Fournit une fonctionnalité d’autocomplétion de style IDE dans le shell
  • Runtime natif pour terminal prenant en charge plus de 600 outils en ligne de commande
  • Compatible avec Windows, Linux et MacOS
  • Installation : npm install -g @microsoft/inshellisense
    • Après l’installation, exécutez inshellisense --shell pour démarrer une session d’autocomplétion pour le shell souhaité
    • Peut être associé à la touche CTRL+a, ce qui permet de lancer une session d’autocomplétion avec le shell actuel et d’insérer les commandes acceptées dans l’historique du shell
  • Pour plus de commodité, inshellisense dispose de l’alias is
  • Shells pris en charge : bash, zsh, fish, pwsh, powershell (Windows Powershell)
  • Projet créé par Microsoft. Les contributions et suggestions sont les bienvenues, mais les contributeurs doivent accepter le contrat de licence contributeur (CLA)

5 commentaires

 
xguru 2023-11-08

Le plus surprenant, c’est que… c’est un outil créé par Microsoft et hébergé dans son propre dépôt GitHub,
et que son développeur l’a présenté sur Show HN.

 
roxie 2023-11-18

Euh, je crois que je n’ai pas bien compris. Qu’est-ce qu’il y a de si surprenant dans le fait de l’avoir posté sur HN ?

 
xguru 2023-11-19

Je trouve surprenant qu’un développeur de Microsoft ait présenté directement son produit sur Show HN, sans passer par un canal distinct comme un blog. J’ai l’impression que ce genre de présentation reste assez rare.

 
roxie 2023-11-23

Ah, c'est donc ici seulement.

 
GN⁺ 2023-11-07
Commentaire Hacker News
  • Publication sur « Inshellisense », une autocomplétion du shell de style IDE
  • Certains utilisateurs ont signalé des problèmes d’implémentation, comme le fait que cela ne fonctionne pas sous Unix/Linux et des soucis liés au changement de répertoire
  • L’un des utilisateurs propose d’utiliser Copilot comme alternative aux shells bash ou fish, et de l’ouvrir dans $EDITOR en le configurant sur Vim ou Neovim
  • Certains utilisateurs comparent « Inshellisense » à d’autres outils comme zsh-autocomplete et Fig, ce dernier semblant offrir de meilleures performances
  • Des inquiétudes ont été exprimées concernant les erreurs potentielles dues à l’autocomplétion et la nécessité de garde-fous
  • L’un des utilisateurs se montre réticent à dépendre de Node.js pour son shell
  • Certains saluent l’idée, mais critiquent la dépendance à une bibliothèque de spécifications d’achèvement, suggérant que les CLI devraient utiliser des structures de données standard pour définir des interfaces strictes
  • Il est révélé que « Inshellisense » réutilise le moteur d’autocomplétion interne de Fig.io et impose le choix du langage Typescript
  • Le cofondateur de Fig a salué une implémentation alternative de l’autocomplétion de style IDE dans le terminal
  • Le nom « Inshellisense » a été largement salué