dotnet / dotnet/command-line-api

Unable to get tab completion to work

Offen
#993 12 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Area-Completions waiting-on-feedback
Vorherrschende Sprache
C#
Sterne
3.7k
Forks
428
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

I created a simple DragonFruit console app, then followed the instructions in https://github.com/dotnet/command-line-api/wiki/dotnet-suggest (and resolved the execution policy issues in 64- and 32-bit) then I opened a "Developer Powershell" from Visual Studio, change directory to where the exe is and typed `.\DragonFruit --f` (my Main method has an `int foo` argument) however it did not autocomplete (instead nothing happens). Things like `.\DragonFruit -h` work as expected. Also `$availableToComplete` is given a value during startup, namely "dotnet-suggest\ndotnet suggest".

How can I debug this?

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Der Bericht nennt eine DragonFruit-Konsolenanwendung, den Befehl .\DragonFruit --f, Developer PowerShell und dotnet-suggest; beginne damit, diesen Befehl zu reproduzieren und den Completion-Pfad nachzuverfolgen. Der Wert $availableToComplete wird ebenfalls angegeben, vergleiche daher diesen Startzustand mit dem fehlschlagenden Completion-Verhalten. Als erledigt gilt, die Ursache des Fehlers oder die fehlende Voraussetzung für die Completion der angegebenen Option zu identifizieren.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp, powershell
Bereich
cli
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.