CLI
Değişiklik günlüğü
CLI'nin her sürümü, en yeniden eskiye.
0.0.1
İlk sürüm: insanlar için tarayıcı oturumu, betikler için API anahtarlarıyla, tüm OpenEmail bir terminalden.
- Oturum açma: tarayıcıda
openemail login; masaüstünde terminale kendiliğinden döner, SSH üzerinden ya da--no-browserile yapıştırılan bir kodla.--token,--with-token,OPENEMAIL_API_KEYya da--api-keyile API anahtarları.profile list,use,currentveremoveile profiller. - Süreleri dolmadan yenilenen erişim tokenları, profil başına aynı anda tek yenileme, ve yalnızca bir kez çalışan yenileme tokenları: yerine yenisi geçtikten 30 saniyeden sonra kullanılan eski bir token, sunucunun o oturumu iptal etmesine yol açar.
- Kayıtlı bir oturum yalnızca oturum açtığı API'ye gider. Düz
http,localhost,127.0.0.1ve::1dışında reddedilir; API kaynağının dışına çıkacak bir istek yoluinvalid_pathile durur. - Tarayıcı oturumuyla hassas değişikliklerden önce doğrulama kodları; bir komut ihtiyaç duyduğunda ya da önceden
openemail verifyile istenir. REST API'yi ve aynı değişiklikleri yapan MCP araçlarını kapsar. - Her oturum saatte 5 ve günde 20 kod isteyebilir. 24 saatte on yanlış kod oturumun doğrulamasını duraklatır; CLI ne zaman yeniden başlayacağını söyler ve
4çıkış kodu vestep_up_pausedile çıkar. whoami,statusve bir tarayıcı oturumunu sunucuda iptal edenlogout.sendile gönderme: metin, HTML, bir dosya, stdin ya da düzenleyiciniz, her boyutta ek, zamanlama, bir geri alma penceresi, çeviri, şablonlar ve etiketler.- Posta kutusu:
inbox,search,readvereply, ayrıcaarchive,unarchive,trash,star,unstar,mark,snooze,unsnoozevelabel. temp new,list,read,watchvedeleteile tek kullanımlık gelen kutuları, oturum açmadan.- SDK'nın her yöntemi için bir kaynak komutu: 26 ad alanında 198 komut olarak 282 yöntem;
openemail verifykapsadığı içinsecurityyardımda yer almaz. Türlü bayraklar, JSON, bir dosya ya da stdin'den--data,--all,--maxve--ndjsonile sayfalama,--outile indirmeler ve yıkıcı her şeyden önce bir onay. - Yapay zekâ:
ai translate,ai languages,ai composeveai summarize. - MCP: Claude Code, Claude Desktop, Cursor, VS Code, Windsurf ve Codex için
mcp config, yerel bir stdio köprüsü olarakmcp serve, ayrıcamcp toolsve bir araç doğrulama kodu gerektirdiğinde kodu isteyip aracı yeniden çağıranmcp call. docs ask,docs openvedocs read, web uygulamasının sayfaları içinopenve her REST çağrısı içinapi.- Betikler: stderr'de bir hata zarfıyla
--json, NDJSON akışları, kararlı çıkış kodları,--no-inputve CI algılama. - Her komut ve grup için yardım, yanlış yazılan komutlar ve bayraklar için öneriler ve bash, zsh ve fish için tamamlama.
~/.openemailiçinde oturumlar ve gelen kutusu tokenları; yalnızca sizin okuyabildiğiniz ve bir kilit dosyası altında değiştirilen dosyalar, ayrıca oturum kapatılmış gibi okunmak yerineconfig.json.bakolarak saklanan hasarlı birconfig.json.- Sunucudan gelen metin terminale ulaşmadan önce temizlenir ve yavaş bir okuyucuya aktarılan çıktı, CLI çıkmadan önce eksiksiz yazılır.
OPENEMAIL_NO_UPDATE_CHECK=1ile kapatılan günlük bir güncelleme bildirimi veopenemail update.- Bağımlılığı olmayan tek bir paketlenmiş dosya, Node.js 20.12 ya da daha yenisiyle.
Bu sürümde yok: faturalandırma, çalışma alanları, hesap güvenliği, veri dışa aktarma, takvim değişiklikleri, yönlendirme, bir DNS sağlayıcısı bağlama ve asistan sohbeti şimdilik web uygulamasında kalır; openemail open sizi her birine götürür.
npm install -g @openemail/cliopenemail loginopenemail inbox