Shell Modu, sohbetinden ayrılmadan doğrudan komut satırından shell komutları çalıştırmanı sağlar. Güvenlik kontrolleriyle ve çıktının sohbette gösterildiği hızlı, etkileşimsiz komutlar için kullan.

Komut yürütme

Komutlar, giriş kabuğunda ($SHELL), CLI’nin çalışma dizini ve ortam değişkenleriyle çalışır. Başka dizinlerde çalıştırmak için komutları zincirle:
cd subdir && npm test

Çıktı

Büyük çıktılar otomatik olarak kısaltılır ve uzun süre çalışan işlemler performansı korumak için zaman aşımına uğrar.

Sınırlamalar

  • Komutlar 30 saniye sonra zaman aşımına uğrar
  • Uzun süre çalışan işlemler, sunucular ve etkileşimli istemler desteklenmez
  • En iyi sonuçlar için kısa, etkileşime girmeyen komutlar kullan

İzinler

Komutlar çalışmadan önce izinlerin ve ekip ayarlarınla karşılaştırılır. Ayrıntılı yapılandırma için Permissions sayfasına bak. Yönetici ilkeleri bazı komutları engelleyebilir ve yönlendirme içeren komutlar satır içinde allowlist’e eklenemez.

Kullanım yönergeleri

Shell Mode; durum kontrolleri, hızlı derlemeler, dosya işlemleri ve ortam incelemesi için iyi çalışır. Uzun süre çalışan sunucuları, etkileşimli uygulamaları ve girdi gerektiren komutları kullanmaktan kaçın. Her komut bağımsız çalışır — başka dizinlerde komut çalıştırmak için cd <dir> && ... kullan.

Sorun Giderme

  • Bir komut takılırsa, Ctrl+C ile iptal et ve etkileşimsiz bayraklar ekle
  • İzin istendiğinde, bir kez onayla ya da Tab ile allowlist’e ekle
  • Kısaltılmış çıktıyı genişletmek için Ctrl+O kullan
  • Farklı dizinlerde çalıştırmak için, değişiklikler kalıcı olmadığından cd <dir> && ... kullan
  • Shell Mode, $SHELL değişkenine göre zsh ve bash’i destekler

SSS