Skip to content

volta completions

volta completions komutu, shell'iniz için komut tamamlama bilgileri oluşturur. Aşağıdaki sözdizimine sahiptir:

bash
Volta tamamlamalarını oluşturur

Varsayılan olarak, tamamlamalar mevcut shell'inizin değerine göre oluşturulacaktır,
shell, yani `SHELL` değeri. `<shell>` seçeneğini ayarlarsanız, tamamlamalar
o shell için oluşturulacaktır.

Bir dizin belirtirseniz, tamamlamalar orada bir dosyaya yazılacaktır;
aksi takdirde, `stdout`'a yazılacaktır.

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

FLAGS:
    -f, --force      Varsa, mevcut dosyanın üzerine yaz.
        --verbose    Ayrıntılı tanılama etkinleştirir
        --quiet      Gereksiz çıktıyı engeller
    -h, --help       Yardım bilgilerini yazdırır

OPTIONS:
    -o, --output <out_file>    Oluşturulan tamamlamaların yazılacağı dosya

ARGS:
    <shell>    Tamamlamaların oluşturulacağı shell [olası değerler: zsh, bash, fish, powershell, elvish]

Örnekler

Mevcut Shell'iniz için Tamamlama Oluşturma

bash
# Tamamlama oluştur ve stdout'a yazdır
volta completions

Belirli Bir Shell için Tamamlama Oluşturma

bash
# Bash tamamlama oluştur
volta completions bash

# Zsh tamamlama oluştur
volta completions zsh

# Fish tamamlama oluştur
volta completions fish

# PowerShell tamamlama oluştur
volta completions powershell

# Elvish tamamlama oluştur
volta completions elvish

Tamamalamaları Bir Dosyaya Yazma

bash
# Bash tamamlamalarını bir dosyaya kaydet
volta completions bash -o volta.bash

# Zsh tamamlamalarını zorla üzerine yazarak dosyaya kaydet
volta completions zsh -o _volta -f

Tamamlamaları Kurma

Tamamlamaları oluşturduktan sonra, shell'iniz için kurmanız gerekecektir. İşte farklı shell'ler için yaygın kurulum yöntemleri:

Bash

bash
# Bash tamamlama oluştur ve kaydet
volta completions bash > ~/.volta-completions.bash

# ~/.bashrc dosyanıza ekleyin
echo 'source ~/.volta-completions.bash' >> ~/.bashrc

# Değişiklikleri mevcut oturuma uygulayın
source ~/.bashrc

Zsh

bash
# Yoksa, tamamlamalar için bir dizin oluşturun
mkdir -p ~/.zsh/completions

# Zsh tamamlama oluştur ve kaydet
volta completions zsh > ~/.zsh/completions/_volta

# ~/.zshrc dosyanıza ekleyin (zaten dahil edilmemişse)
echo 'fpath=(~/.zsh/completions $fpath)' >> ~/.zshrc
echo 'autoload -Uz compinit && compinit' >> ~/.zshrc

# Değişiklikleri mevcut oturuma uygulayın
source ~/.zshrc

Fish

bash
# Fish tamamlama oluştur ve kaydet
volta completions fish > ~/.config/fish/completions/volta.fish

# Fish, bu dizinden tamamlamaları otomatik olarak yükleyecektir

PowerShell

powershell
# PowerShell tamamlama oluştur
volta completions powershell > volta-completions.ps1

# PowerShell profilinize ekleyin
echo '. /path/to/volta-completions.ps1' >> $PROFILE

# Değişiklikleri mevcut oturuma uygulayın
. $PROFILE

Kullanım Senaryoları

Shell tamamlamaları, Volta kullanımını şu şekilde daha verimli hale getirir:

  1. volta yazdığınızda mevcut alt komutları önerir
  2. volta install veya volta uninstall gibi komutlar için araç adları sağlar
  3. Bayrakları ve seçenekleri tamamlar
  4. Yazmayı ve hataları azaltarak üretkenliği artırır

Released under the BSD 2-Clause License.