CLI

Daras CLI ile terminalden yönet

Tema başlat, doğrula, geliştir ve yayınla; ortam ve oturum yönetimini tek komut satırından yap.

Tarayıcıdan yetkilendirme

daras login paneli açar; onay verdiğinizde profil yerel olarak saklanır. CI için --token ile etkileşimsiz giriş vardır.

Çoklu ortam profili

daras env ile birden çok ortam profili tutun, tek komutla aralarında geçiş yapın.

Tema geliştirme döngüsü

init, dev, validate, push ve deploy komutları tema araç setine devreder; yerelde geliştirip yayına alırsınız.

Webhook araçları

Abonelikleri listeleyin, konuları görün, son teslimatları inceleyin ve test gönderimi yapın.

daras — zsh
$ daras login
✓ Tarayıcı açıldı, onay bekleniyor…
✓ Profil kaydedildi: default

$ daras whoami
→ mağaza: demo-store · ortam: test

$ daras theme dev
→ yerel geliştirme sunucusu açıldı
→ değişiklikler canlı yansıyor

$ daras webhooks topics
→ 36 abone olunabilir konu listelendi

$ daras theme push
→ yerel değişiklikler yeni sürüm olarak yüklendi

Komut referansı

daras login

Paneli açar, onay verdiğinizde profil kaydedilir — parola girmezsiniz.

daras login --token <jwt>

Etkileşimsiz giriş; CI ve betikler için.

daras whoami

Etkin profilin kimliğini gösterir ve doğrular.

daras logout

Kayıtlı profili ve gizli anahtarını siler.

daras env list

Tanımlı profilleri listeler.

daras env use <ad>

Etkin profili değiştirir.

daras env add <ad> --url <u> --token <t>

Yeni profil ekler.

daras theme init

Resmî şablondan yeni tema projesi oluşturur.

daras theme validate

Tema dosyalarını sözleşmeye göre denetler.

daras theme css

Tailwind kaynağını tema stiline derler.

daras theme audit

Şablonları render edip süre, boyut ve erişilebilirlik bütçesini ölçer.

daras theme docs [bölüm]

Liquid ve reaktivite referansının bölümlerini listeler; bölüm adı ya da numarasıyla tek bölümü, --all ile tümünü yazdırır.

daras theme lsp

Editör dil sunucusunu başlatır (VS Code eklentisi kullanır).

daras theme dev

Yerel geliştirme sunucusunu açar.

daras theme pull

Yayındaki temayı yerele indirir.

daras theme push

Yerel değişiklikleri yeni sürüm olarak yükler.

daras theme deploy

Seçilen ortamda etkin sürümü değiştirir.

daras webhooks list

Kayıtlı webhook uç noktalarını listeler.

daras webhooks topics

Abone olunabilir konuları listeler.

daras webhooks deliveries <id>

Bir webhook'un son teslimat denemelerini gösterir.

daras webhooks test <id>

Test teslimatı gönderir.

daras integration scaffold

Yerel entegrasyon projesi iskeleti oluşturur.

daras integration logs --webhook <id>

Son webhook teslimat kayıtlarını gösterir.

daras integration push --url <deliveryUrl>

Manifest'teki webhook konularını kaydeder.

daras app list

Partner hesabının uygulamalarını listeler.

daras app create --name <ad> --slug <slug>

Yeni uygulama (OAuth istemcisi) oluşturur.

daras app info

Uygulama detayını gösterir.

daras app init

daras.app.toml ve .env.example dosyalarını yazar.

daras app rotate-secret

İstemci gizli anahtarını yeniler.

daras app scaffold <ad>

Vite + TypeScript gömülü uygulama projesi oluşturur.

daras app generate extension --label <s> --point <nokta>

Uzantı ekler ve arka uca kaydeder.

daras app dev

Yerel geliştirme döngüsünü başlatır (tünel + kurulum + canlı önizleme).

daras app deploy --version <v>

Yeni build oluşturur ve incelemeye gönderir.

daras app versions

Build ve sürüm geçmişini listeler.

daras version

Kurulu CLI sürümünü gösterir.

daras update

Son npm sürümüne günceller.

daras help

Komut listesini gösterir.