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:
- Vorschlagen verfügbarer Unterbefehle, wenn Sie
volta
eingeben - Bereitstellen von Tool-Namen für Befehle wie
volta install
odervolta uninstall
- Vervollständigen von Flags und Optionen
- Verbesserung der Produktivität durch Reduzierung von Tipparbeit und Fehlern