devcontainers / devcontainers/cli

devcontainer exec attempts confuses args depending on order

Offen
#657 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
TypeScript
Sterne
3k
Forks
457
Ø Merge
13 Std. 17 Min.
Gemergte PRs (30 T.)
6

Beschreibung

When running `devcontainer exec --workspace-folder . ls` everything works as expected.
When running `devcontainer --workspace-folder . exec ls` the devcontainer CLI attempts to run `exec` in the container. It confuses the args and interprets `exec` as `cmd`.

![image](https://github.com/devcontainers/cli/assets/3210701/8b655e87-52a0-4bf2-b6ac-d802835b1216)

Am I correct in assuming that `devcontainer --workspace-folder . exec` should be a valid way to invoke exec?

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, beide im Issue gezeigten Befehlsformen mit der devcontainer CLI zu reproduzieren, und untersuche anschließend, wie globale Optionen und der exec-Befehl geparst werden. Bestätige, ob beide Argumentreihenfolgen funktionieren sollen, und sorge dafür, dass das Verhalten konsistent oder eindeutig dokumentiert ist, mit Tests für die beiden Aufrufe.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript
Bereich
cli
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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