Skip to content

volta completions

Perintah volta completions akan menghasilkan informasi penyelesaian perintah untuk shell Anda. Ini memiliki sintaks berikut:

bash
Menghasilkan penyelesaian Volta

Secara default, penyelesaian akan dihasilkan untuk nilai shell saat ini,
yaitu nilai `SHELL`. Jika Anda mengatur opsi <shell>, penyelesaian
akan dihasilkan untuk shell tersebut sebagai gantinya.

Jika Anda menentukan direktori, penyelesaian akan ditulis ke file di sana;
jika tidak, mereka akan ditulis ke stdout.

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

FLAGS:
    -f, --force      Tulis timpa file yang ada, jika ada.
        --verbose    Mengaktifkan diagnostik verbose
        --quiet      Mencegah output yang tidak perlu
    -h, --help       Mencetak informasi bantuan

OPTIONS:
    -o, --output <out_file>    File untuk menulis penyelesaian yang dihasilkan

ARGS:
    <shell>    Shell untuk menghasilkan penyelesaian [nilai yang mungkin: zsh, bash, fish, powershell, elvish]

Contoh

Menghasilkan Penyelesaian untuk Shell Saat Ini

bash
# Hasilkan penyelesaian dan cetak ke stdout
volta completions

Menghasilkan Penyelesaian untuk Shell Tertentu

bash
# Hasilkan penyelesaian Bash
volta completions bash

# Hasilkan penyelesaian Zsh
volta completions zsh

# Hasilkan penyelesaian Fish
volta completions fish

# Hasilkan penyelesaian PowerShell
volta completions powershell

# Hasilkan penyelesaian Elvish
volta completions elvish

Output Penyelesaian ke File

bash
# Simpan penyelesaian bash ke file
volta completions bash -o volta.bash

# Simpan penyelesaian zsh ke file dengan paksa timpa
volta completions zsh -o _volta -f

Menginstal Penyelesaian

Setelah menghasilkan penyelesaian, Anda perlu menginstalnya untuk shell Anda. Berikut adalah metode instalasi umum untuk shell yang berbeda:

Bash

bash
# Hasilkan dan simpan penyelesaian bash
volta completions bash > ~/.volta-completions.bash

# Tambahkan ke ~/.bashrc Anda
echo 'source ~/.volta-completions.bash' >> ~/.bashrc

# Terapkan perubahan ke sesi saat ini
source ~/.bashrc

Zsh

bash
# Buat direktori untuk penyelesaian jika belum ada
mkdir -p ~/.zsh/completions

# Hasilkan dan simpan penyelesaian zsh
volta completions zsh > ~/.zsh/completions/_volta

# Tambahkan ke ~/.zshrc Anda (jika belum termasuk)
echo 'fpath=(~/.zsh/completions $fpath)' >> ~/.zshrc
echo 'autoload -Uz compinit && compinit' >> ~/.zshrc

# Terapkan perubahan ke sesi saat ini
source ~/.zshrc

Fish

bash
# Hasilkan dan simpan penyelesaian fish
volta completions fish > ~/.config/fish/completions/volta.fish

# Fish akan secara otomatis memuat penyelesaian dari direktori ini

PowerShell

powershell
# Hasilkan penyelesaian PowerShell
volta completions powershell > volta-completions.ps1

# Tambahkan ke profil PowerShell Anda
echo '. /path/to/volta-completions.ps1' >> $PROFILE

# Terapkan perubahan ke sesi saat ini
. $PROFILE

Kasus Penggunaan

Penyelesaian shell membuat penggunaan Volta lebih efisien dengan:

  1. Menyarankan subperintah yang tersedia saat Anda mengetik volta
  2. Menyediakan nama alat untuk perintah seperti volta install atau volta uninstall
  3. Melengkapi bendera dan opsi
  4. Meningkatkan produktivitas dengan mengurangi pengetikan dan kesalahan

Released under the BSD 2-Clause License.