İçeriğe geç
Tüm sistemler çalışıyor — %99.997 uptime
Geliştiriciler · CLI

Terminalden tam kontrol.

Tema deploy, entegrasyon scaffold, secret yönetimi ve canlı log akışı — hepsi tek bir CLI'da. CI/CD pipeline'larında çalışır, geliştirici akışına doğal entegrasyon.

~/karum-cli
# npm
npx @karum/cli login

# pnpm
pnpm dlx @karum/cli login

# global install
npm i -g @karum/cli && karum login
Kurulum < 30sn · Auto-update destekli.
Komut referansı

Karum CLI en sık kullanılan komutlar.

Tüm komutlar `--help` ile kendini açıklar. Tab-completion bash + zsh + fish için kutudan çıkıyor.

Kimlik & ortam

3 komut
$ karum login

E-posta/şifre (veya --token) ile giriş yap; token ~/.karum profiline yazılır.

$ karum whoami

Aktif kullanıcı, tenant ve ortamı göster.

$ karum env use staging

Aktif ortamı staging / production / sandbox arasında değiştir.

Tema yayını

4 komut
$ karum theme init storefront-base

Resmî tema şablonundan yeni bir tema projesi oluştur.

$ karum theme pull

Üretimdeki temayı yerel diske çek, git ile diff'le.

$ karum theme push --message "v2.4"

Yerel değişiklikleri tag + mesajla yeni sürüm olarak yükle.

$ karum theme deploy --env production

Belirli ortamda etkin sürümü değiştir, anında geri alınabilir.

Entegrasyon

3 komut
$ karum integration scaffold --name trendyol

Trendyol, Hepsiburada, N11 ve diğerleri için handler iskeleti oluştur.

$ karum integration push

Yerel integration.json manifest'ini mağazaya yükle, webhook'ları kaydet.

$ karum integration logs --webhook <id>

Bir webhook'un son teslimat denemelerini gör (--webhook <id>).

Webhook & operasyon

3 komut
$ karum webhooks list

Kayıtlı webhook endpoint'lerini listele.

$ karum webhooks topics

Abone olunabilir webhook topic'lerini listele.

$ karum webhooks test <id>

Bir webhook'a test teslimatı gönder.

Neden CLI?

Geliştirici akışına tasarlandı.

Şifreli secret yönetimi

Token + ortam değişkenleri OS keychain üzerinde şifreli — düz dosya bırakmaz.

Çoklu tenant

Tek profilden birden fazla tenant ve ortamı yönet, tek komutla geçiş yap.

CI/CD dostu

GitHub Actions, GitLab CI, Bitbucket Pipelines için hazır recipe'ler dokümantasyonda.

Diff + dry-run

Deploy öncesi `--diff` ile değişikliği gör, `--dry-run` ile etkisini önizle.

Başlangıç

İlk satışınız bu hafta. Kurulum 5 dakika.

Karum kurulum ekibi süreci yönetir. Veri taşıma, ürün eşleme ve kanal bağlama dahil — ortalama 3–7 günde ilk satış.

BAŞLAYALIM