Ohmyzsh: "docker exec" führt keine automatische Vervollständigung des Containernamens durch, wenn es mit Optionen verwendet wird

Erstellt am 24. Okt. 2016  ·  3Kommentare  ·  Quelle: ohmyzsh/ohmyzsh

Reproduzieren:

# docker exec -ti <tab>
zsh: do you wish to see all 3886 possibilities (972 lines)?

Erwartetes Ergebnis:
Liste der gestarteten Container.

Hinweis: Alles ist in Ordnung, wenn in der Befehlszeile keine Optionen verwendet werden. z.B:

$ docker exec <tab>
determined_heyrovsky  7b4ec7cf2109  --      10 minutes, mystartedcontainer

Hilfreichster Kommentar

Eine Problemumgehung hierfür besteht darin, einfach ein Leerzeichen zwischen den Optionen hinzuzufügen. Also statt
docker exec -ti <tab>

Sie können verwenden
docker exec -t -i <tab>

Alle 3 Kommentare

Wir verwenden die offizielle Vervollständigung von

Allerdings habe ich nach einem kurzen Blick keine Änderungen am exec-Teil der Vervollständigung gesehen, daher ist es auch nach dem Update möglich, dass Sie beim offiziellen Repo nachfragen müssen.

Danke @mcornella . Wie Sie vermutet haben, war das Problem nach dem Ersetzen meines lokalen Setups durch ihren Master immer noch vorhanden.

Ein Problem geöffnet :

Danke.

Eine Problemumgehung hierfür besteht darin, einfach ein Leerzeichen zwischen den Optionen hinzuzufügen. Also statt
docker exec -ti <tab>

Sie können verwenden
docker exec -t -i <tab>

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen