Kabuk Tamamlama

Terminalinizde için winapp sekme tamamlamayı etkinleştirin. Etkinleştirildikten sonra, Sekme tuşuna basıldığında komutlar, seçenekler ve bağımsız değişken değerleri gösterilir.

PowerShell

Kayıt betiğini yazdırmak için aşağıdakileri çalıştırın:

winapp complete --setup powershell

Etkinleştirmek için çıkışı PowerShell profilinize ekleyin:

winapp complete --setup powershell >> $PROFILE

Ardından PowerShell'i yeniden başlatın (veya yeniden yüklemek için komutunu çalıştırın . $PROFILE ).

Profilinizi değiştirmeden geçerli oturumda denemek için:

winapp complete --setup powershell | Out-String | Invoke-Expression

Ne yapar?

Her Tab tuşuna basıldığında çağrılan winapp complete, komutlar, alt komutlar, seçenekler ve değerler için bağlama duyarlı öneriler sağlayan yerel bir bağımsız değişken tamamlama kaydeder.

Denetimler

  • Sekme tamamlamalar arasında tek tek geçiş yapar (varsayılan PowerShell işleyişi)
  • Ctrl+Ara Çubuğu açıklamaları içeren etkileşimli bir menü gösterir: gezinmek için ok tuşlarını kullanın

Devre dışı bırakmak için

Profilinizi (notepad $PROFILE) açın ve winapp için Register-ArgumentCompleter bloğunu kaldırın. PowerShell'i yeniden başlatın.

Neler tamamlanır?

  • Komutlar: winapp i + Sekme → init
  • Alt Komutlar: winapp cert + Sekme → generate, install, info
  • Seçenekler: winapp init -- + Sekme → --setup-sdks, --config-dir, --use-defaults, ...
  • Seçenek değerleri: Enum tabanlı seçenekler kullanılabilir olduğunda geçerli değerler önerir
  • Node.js sarmalayıcı komutları: node, node create-addon, vb. (npm aracılığıyla yüklendiğinde)

Tamamlamalar otomatik olarak ölçeklendirilir; CLI'ya eklenen tüm yeni komutlar veya seçenekler ek kurulum olmadan anında tamamlanabilir.