Ana içeriğe atla
Shell Mode, sohbetten çıkmadan komut satırından doğrudan shell komutları çalıştırır. Güvenlik kontrolleriyle birlikte çıktısı sohbette gösterilen hızlı, etkileşimsiz komutlar için kullan.

Komut yürütme

Komutlar, oturum açtığın kabukta ($SHELL), CLI’nin çalışma dizini ve ortamıyla ç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ırpı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, etkileşime girmeyen komutlar kullan

İzinler

Komutlar, çalıştırılmadan önce izinlerin ve takım ayarlarınla karşılaştırılarak kontrol edilir. 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 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 allowlist’e ekle
  • Kırpılmış çıktıyı genişletmek için Ctrl+O kullan
  • Farklı dizinlerde çalıştırmak için, değişiklikler kalmadığından cd <dir> && ... kullan
  • Shell Mode, $SHELL değişkenine göre zsh ve bash’i destekler

SSS

Hayır. Her komut bağımsız çalışır. Farklı dizinlerde komutları çalıştırmak için cd <dir> && ... kullan.
Hayır. Komutlar 30 saniyeyle sınırlıdır ve bu ayar değiştirilemez.
İzinler CLI ve ekip yapılandırması üzerinden yönetilir. İzin verilecek komutları eklemek için karar bandını kullan.
Girdi boşken Esc’e bas, girdi boşken BackSpace/Delete tuşlarını kullan, ya da temizleyip çıkmak için Ctrl+C bas.
I