Shell Mode, sohbetinden ayrılmadan CLI üzerinden doğrudan shell komutları çalıştırır. Güvenlik kontrolleriyle ve çıktısı sohbette gösterilecek şekilde hızlı, etkileşimsiz komutlar için kullan.

Komut yürütme

Komutlar, CLI’nin çalışma dizini ve ortamıyla giriş kabuğunda ($SHELL) çalıştırılı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ğratılır.

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 ve etkileşim gerektirmeyen komutlar kullan

İzinler

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

Kullanım yönergeleri

Shell Mode durum kontrolleri, hızlı derlemeler, dosya işlemleri ve ortam incelemesi için idealdir. Uzun süre çalışan sunuculardan, etkileşimli uygulamalardan ve girdi gerektiren komutlardan 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 izin listesine ekle
  • Kesilmiş çı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