Skip to content

volta completions

Der Befehl volta completions generiert Befehlsvervollständigungsinformationen für Ihre Shell. Er hat die folgende Syntax:

bash
Generiert Volta-Vervollständigungen

Standardmäßig werden Vervollständigungen für den Wert Ihrer aktuellen Shell
generiert, d.h. den Wert von `SHELL`. Wenn Sie die Option `<shell>` setzen, werden
Vervollständigungen für diese Shell generiert.

Wenn Sie ein Verzeichnis angeben, werden die Vervollständigungen in eine Datei
dort geschrieben; andernfalls werden sie nach `stdout` geschrieben.

USAGE:
    volta completions [FLAGS] [OPTIONS] <shell>

FLAGS:
    -f, --force      Überschreibt eine vorhandene Datei, falls vorhanden.
        --verbose    Aktiviert ausführliche Diagnose
        --quiet      Verhindert unnötige Ausgaben
    -h, --help       Druckt Hilfeinformationen

OPTIONS:
    -o, --output <out_file>    Datei, in die generierte Vervollständigungen geschrieben werden

ARGS:
    <shell>    Shell, für die Vervollständigungen generiert werden [mögliche Werte: zsh, bash, fish, powershell, elvish]

Beispiele

Vervollständigungen für Ihre aktuelle Shell generieren

bash
# Vervollständigungen generieren und nach stdout ausgeben
volta completions

Vervollständigungen für eine spezifische Shell generieren

bash
# Bash-Vervollständigungen generieren
volta completions bash

# Zsh-Vervollständigungen generieren
volta completions zsh

# Fish-Vervollständigungen generieren
volta completions fish

# PowerShell-Vervollständigungen generieren
volta completions powershell

# Elvish-Vervollständigungen generieren
volta completions elvish

Vervollständigungen in eine Datei ausgeben

bash
# Bash-Vervollständigungen in eine Datei speichern
volta completions bash -o volta.bash

# Zsh-Vervollständigungen in eine Datei mit erzwungenem Überschreiben speichern
volta completions zsh -o _volta -f

Vervollständigungen installieren

Nach dem Generieren der Vervollständigungen müssen Sie sie für Ihre Shell installieren. Hier sind gängige Installationsmethoden für verschiedene Shells:

Bash

bash
# Bash-Vervollständigungen generieren und speichern
volta completions bash > ~/.volta-completions.bash

# Zu Ihrer ~/.bashrc hinzufügen
echo 'source ~/.volta-completions.bash' >> ~/.bashrc

# Änderungen auf aktuelle Sitzung anwenden
source ~/.bashrc

Zsh

bash
# Ein Verzeichnis für Vervollständigungen erstellen, falls es nicht existiert
mkdir -p ~/.zsh/completions

# Zsh-Vervollständigungen generieren und speichern
volta completions zsh > ~/.zsh/completions/_volta

# Zu Ihrer ~/.zshrc hinzufügen (falls noch nicht enthalten)
echo 'fpath=(~/.zsh/completions $fpath)' >> ~/.zshrc
echo 'autoload -Uz compinit && compinit' >> ~/.zshrc

# Änderungen auf aktuelle Sitzung anwenden
source ~/.zshrc

Fish

bash
# Fish-Vervollständigungen generieren und speichern
volta completions fish > ~/.config/fish/completions/volta.fish

# Fish lädt automatisch Vervollständigungen aus diesem Verzeichnis

PowerShell

powershell
# PowerShell-Vervollständigungen generieren
volta completions powershell > volta-completions.ps1

# Zu Ihrem PowerShell-Profil hinzufügen
echo '. /path/to/volta-completions.ps1' >> $PROFILE

# Änderungen auf aktuelle Sitzung anwenden
. $PROFILE

Anwendungsfälle

Shell-Vervollständigungen machen die Verwendung von Volta effizienter durch:

  1. Vorschlagen verfügbarer Unterbefehle, wenn Sie volta eingeben
  2. Bereitstellen von Tool-Namen für Befehle wie volta install oder volta uninstall
  3. Vervollständigen von Flags und Optionen
  4. Verbesserung der Produktivität durch Reduzierung von Tipparbeit und Fehlern