7 Punkte von GN⁺ 2023-11-07 | 5 Kommentare | Auf WhatsApp teilen
  • Bietet im Shell eine Autovervollständigung im IDE-Stil
  • Terminal-nativer Runtime mit Unterstützung für mehr als 600 Kommandozeilen-Tools
  • Unterstützt Windows, Linux und MacOS
  • Installation: npm install -g @microsoft/inshellisense
    • Nach der Installation kann mit inshellisense --shell eine Autovervollständigungs-Sitzung für die gewünschte Shell gestartet werden
    • Kann an die Taste CTRL+a gebunden werden, startet eine Autovervollständigungs-Sitzung zusammen mit der aktuellen Shell und fügt akzeptierte Befehle in die Shell-Historie ein
  • Der Alias is ist der Einfachheit halber für inshellisense festgelegt
  • Unterstützte Shells: bash, zsh, fish, pwsh, powershell (Windows Powershell)
  • Ein von Microsoft entwickeltes Projekt. Beiträge und Vorschläge sind willkommen, aber Mitwirkende müssen dem Contributor License Agreement (CLA) zustimmen

5 Kommentare

 
xguru 2023-11-08

Das Erstaunlichste ist wohl, dass es ein von Microsoft entwickeltes Tool in ihrem eigenen GitHub-Repo ist
und der Entwickler dazu einen Vorstellungsbeitrag auf Show HN gepostet hat.

 
roxie 2023-11-18

Oh, ich glaube, ich habe das wohl nicht verstanden. Warum ist der erstaunliche Teil, dass es auf HN gepostet wurde?

 
xguru 2023-11-19

Ich fand es bemerkenswert, dass ein Microsoft-Entwickler die Produktvorstellung direkt auf Show HN gepostet hat, ohne einen separaten Kanal wie etwa einen Blog zu nutzen. Solche Vorstellungen auf diese Weise scheinen eher selten zu sein.

 
roxie 2023-11-23

Aha, also nur hier.

 
GN⁺ 2023-11-07
Hacker-News-Kommentare
  • Ein Beitrag über „Inshellisense“, eine Shell-Autovervollständigung im IDE-Stil
  • Einige Nutzer wiesen auf Implementierungsprobleme hin, etwa dass es nicht unter Unix/Linux läuft und Probleme beim Wechseln von Verzeichnissen gibt
  • Einer der Nutzer schlug vor, Copilot als Alternative zu bash oder fish zu verwenden und es im $EDITOR zu öffnen, der auf Vim oder Neovim gesetzt ist
  • Einige Nutzer verglichen „Inshellisense“ mit anderen Tools wie „zsh-autocomplete“ und „Fig“, wobei Letzteres offenbar die bessere Leistung zeigt
  • Es wurden Bedenken hinsichtlich potenzieller Fehler durch die Autovervollständigung und der Notwendigkeit von Sicherheitsvorkehrungen geäußert
  • Einer der Nutzer äußerte Unbehagen darüber, für eine Shell von Node.js abhängig zu sein
  • Einige Nutzer lobten die Idee, kritisierten jedoch die Abhängigkeit von einer Bibliothek mit vollständiger Spezifikation und schlugen vor, dass CLIs standardisierte Datenstrukturen verwenden sollten, um eine strikte Schnittstelle zu definieren
  • Es wurde bekannt, dass „Inshellisense“ die interne Completion-Engine von Fig.io wiederverwendet und die Wahl von TypeScript erzwingt
  • Der Mitgründer von Fig lobte eine alternative Implementierung von IDE-artiger Autovervollständigung im Terminal
  • Der Name „Inshellisense“ wurde als großartig gelobt