CLI genel seçenekleri

JSON girdisi, okunabilir çıktı, alan seçenekleri ve çıkış kodları.

Bütün komutlar aynı argüman okuyucusunu kullanır. --help yerel yardım, tools ise oturumun canlı şemasıdır.

Ortak seçenekler

SeçenekDavranış
--help, -hOturum gerektirmeden yardımı gösterir.
--textOkunabilir çıktı; araç girdisi değildir.
--json @input.jsonJSON’u dosyadan okur.
--json -JSON’u stdin’den okur.
--json '…'Düz JSON girdisi; kabuk alıntısı gerekir.
--alan değer veya --alan=değerŞemanın alanını verir; kebab-case camelCase’e çevrilir.

Dosyadan ve stdin’den girdi

era records find --json @find.json

find.json:

{"type":"customer","q":"Demo","limit":10}

PowerShell:

Get-Content -Raw ./find.json | era records find --json -

items, ids, where, lines, args, rows gibi alanlar JSON bekler. limit, minutes, depth gibi alanlar sayı; draft, told, always true/false bekler. Aynı alanı iki kez verme. Dizi create/update/run/approvals için items, archive için ids olur; diğer komutlar nesne ister.

Metin alanı ile çıktı

era overview --text
era memory save --text="Demo müşteriler için teslim tarihini kontrol et" --told

İlk çağrı okunabilir çıktı, ikincisi araca metin gönderir ve hafızaya yazma ister. Bellek talimatını gerçek kapsamıyla incele. Belirsiz konumsal değerleri tırnakla tek argüman yap.

Çıkış kodları

KodAnlam
0Başarı; gövdede onay bekleme gibi durumu yine oku.
2Geçersiz komut veya girdi.
3Eksik/süresi dolmuş oturum.
4Yetki veya onay reddi.
5Başarısız veya kısmi işlem.
6Bağlantı/protokol hatası.
7Zaman aşımı.

CLI otomatik tekrar yapmaz. Kısmi sonuçta tamamlanan öğeleri ayır. --url, --token, --workspace, --version ortak seçenek olarak uygulanmaz; gelişigüzel alan vermek bunları giriş ayarına dönüştürmez.

Komut başvurusu

Komuta özgü alanları canlı tools şemasıyla birlikte oku.