Skip to Content
DevOpsCLIShell-Completion

Shell-Completion

Tab-Vervollständigung für Befehle, Optionen und Argumente in der Shell.

Der Befehl pc completion generiert Shell-Completion-Scripts für Zsh, Bash und PowerShell. Die aktuelle Shell wird automatisch erkannt.

Schnellinstallation

pc completion --install

Das Skript wird automatisch in die Shell-Konfigurationsdatei eingetragen. Danach die Shell neu starten:

source ~/.zshrc # oder ~/.bashrc

Die Installation prüft, ob die Completion bereits eingerichtet ist, und fügt sie nur einmal hinzu.

Verwendung

pc completion # Script für aktuelle Shell ausgeben pc completion --shell zsh # Script für bestimmte Shell ausgeben pc completion --install # Automatisch installieren pc completion -i # Kurzform

Optionen

OptionAliasBeschreibung
--shell-sShell auswählen: zsh, bash oder powershell
--install-iScript automatisch in die Shell-Config installieren

Manuelle Installation

echo 'eval "$(pc completion)"' >> ~/.zshrc source ~/.zshrc

Konfigurationsdateien

ShellKonfigurationsdatei
Zsh~/.zshrc
Bash~/.bashrc
PowerShell$PROFILE (z.B. ~/Documents/PowerShell/Microsoft.PowerShell_profile.ps1)

Was wird vervollständigt?

Nach der Installation können mit der Tab-Taste folgende Elemente vervollständigt werden:

  • Namespacespc engpc engine
  • Befehlepc engine deppc engine deploy-files
  • Optionenpc engine lsi --filter--filter-by-state, --filter-by-process-model-id, …