Ana içeriğe atla

Betikler

scripts/ dizini, yerel iş akışları ve operasyon görevleri için yardımcı betikler içerir. Bir görev açıkça bir betikle bağlantılıysa bunları kullanın; aksi durumda CLI tercih edin.

Kurallar

  • Betikler, dokümanlarda veya sürüm kontrol listelerinde referans verilmediği sürece isteğe bağlıdır.
  • Varsa CLI yüzeylerini tercih edin (örnek: kimlik doğrulama izleme openclaw models status --check kullanır).
  • Betiklerin ana makineye özgü olduğunu varsayın; yeni bir makinede çalıştırmadan önce okuyun.

Kimlik doğrulama izleme betikleri

Kimlik doğrulama izleme Kimlik Doğrulama bölümünde ele alınır. scripts/ altındaki betikler, systemd/Termux telefon iş akışları için isteğe bağlı eklerdir.

GitHub okuma yardımcısı

Normal gh kullanımını yazma işlemleri için kişisel oturum açmanızda bırakırken, depo kapsamlı okuma çağrıları için gh aracının bir GitHub App kurulum token’ı kullanmasını istediğinizde scripts/gh-read kullanın. Gerekli ortam değişkenleri:
  • OPENCLAW_GH_READ_APP_ID
  • OPENCLAW_GH_READ_PRIVATE_KEY_FILE
İsteğe bağlı ortam değişkenleri:
  • Depo tabanlı kurulum aramasını atlamak istediğinizde OPENCLAW_GH_READ_INSTALLATION_ID
  • İstenecek okuma izinleri alt kümesi için virgülle ayrılmış geçersiz kılma olarak OPENCLAW_GH_READ_PERMISSIONS
Depo çözümleme sırası:
  • gh ... -R owner/repo
  • GH_REPO
  • git remote origin
Örnekler:
  • scripts/gh-read pr view 123
  • scripts/gh-read run list -R openclaw/openclaw
  • scripts/gh-read api repos/openclaw/openclaw/pulls/123

Betik eklerken

  • Betikleri odaklı ve belgelenmiş tutun.
  • İlgili dokümana kısa bir giriş ekleyin (veya eksikse oluşturun).