Kurulum
npm, pnpm, Bun ya da Yarn, ya da npx ile hiç kurmadan.
Kurulum
Güncel sürüm 0.0.1. Node.js 20.12 ya da daha yenisini gerektirir.
npm install -g @openemail/cliPaket, bağımlılığı olmayan tek bir paketlenmiş dosyadır ve PATH içine tek bir komut ekler: openemail. API'yi çağırdığı SDK içine gömülüdür, bu yüzden CLI her zaman test edildiği SDK ile çalışır. openemail version ikisinin ve çalışma ortamının sürümünü yazdırır.
openemail --versionopenemail --helpKurmadan çalıştırın
npx paketi bir önbelleğe indirip çalıştırır; bu da tek seferlik bir komut, bir CI işi ya da yerel köprüyü başlatan bir MCP istemcisi için uygundur.
npx @openemail/cli --helpnpx -y @openemail/[email protected] whoaminpx -y @openemail/cli mcp serveCI'da sürümü sabitleyin, örneğin npx -y @openemail/[email protected], böylece yeni bir sürüm bir işlem hattını habersizce değiştirmez.
Güncellemeler
CLI kendini asla güncellemez. npm kayıt defterinin en son sürüm hakkında söylediğini bir gün boyunca hatırlar. Bu bilgi daha eskiyse, komutunuz çalışırken arka planda yeniden sorar ve komut bittikten sonra yanıt için en fazla saniyenin beşte biri kadar bekler. Daha yeni bir sürüm varsa, komutunuz bittikten sonra stderr'e bir bildirim yazdırır:
Update available! 0.0.1 → 0.0.2Changelog: https://openemail.uk/docs/cli/changelogRun `npm i -g @openemail/cli@latest` to update. Disable this notice with OPENEMAIL_NO_UPDATE_CHECK=1- Bildirimdeki kurulum komutu, kurulumda kullandığınız paket yöneticisine uyar.
--help,--versionya da--jsonile,help,version,updateya dacompletioniçin, stdout ya da stderr bir terminal değilken ya da CI'da bildirim gösterilmez.- Her yerde kapatmak için
OPENEMAIL_NO_UPDATE_CHECK=1ayarlayın.OPENEMAIL_DISABLE_UPDATE_NOTICE=1de aynı işi yapar. - Tek istek npm kayıt defterine gider ve yanıtı bir gün boyunca
~/.openemail/update-check.jsoniçinde tutulur.
openemail update günlük önbelleği yok sayarak hemen kontrol eder ve çalıştırılacak komutu ya da en son sürümde olduğunuzu yazdırır.
npm i -g @openemail/cli@latestKabuk tamamlama
openemail completion <shell> bash, zsh ya da fish için, sürümünüzdeki her komut, alt komut ve bayraktan oluşturulan bir tamamlama betiği yazdırır. Bir güncellemeden sonra yeniden çalıştırın.
echo 'eval "$(openemail completion bash)"' >> ~/.bashrcKaldırma
Önce oturumu kapatın ki her tarayıcı oturumu sunucuda iptal edilsin, ardından paketi ve CLI'nin oturumları tuttuğu klasörü kaldırın.
openemail logout --allnpm uninstall -g @openemail/clirm -rf ~/.openemail