پرش به مستندات
CLI

نصب

npm، pnpm، Bun یا Yarn، یا با npx بدون هیچ نصبی.

نصب

انتشار فعلی 0.0.1 است. به Node.js 20.12 یا جدیدتر نیاز دارد.

npm install -g @openemail/cli

بسته یک فایل تک بسته‌بندی‌شده بدون وابستگی است و یک فرمان به PATH شما اضافه می‌کند: openemail. SDK که با آن API را فرا می‌خواند در آن گنجانده شده، پس CLI همیشه با همان SDK اجرا می‌شود که با آن آزموده شده است. openemail version نسخهٔ هر دو و نسخهٔ محیط اجرا را چاپ می‌کند.

بررسی کنید
openemail --versionopenemail --help

اجرا بدون نصب

npx بسته را در یک حافظهٔ نهان می‌آورد و اجرا می‌کند، که برای یک فرمان یک‌باره، یک کار CI یا یک کلاینت MCP که پل محلی را راه می‌اندازد مناسب است.

ترمینال
npx @openemail/cli --helpnpx -y @openemail/[email protected] whoaminpx -y @openemail/cli mcp serve

در CI نسخه را ثابت کنید، مثل npx -y @openemail/[email protected]، تا یک انتشار تازه هرگز بی‌خبر یک خط لوله را تغییر ندهد.

به‌روزرسانی‌ها

CLI هرگز خودش را به‌روز نمی‌کند. آنچه رجیستری npm دربارهٔ تازه‌ترین انتشار گفته را یک روز به خاطر می‌سپارد. اگر این قدیمی‌تر باشد، هم‌زمان با اجرای فرمانتان در پس‌زمینه دوباره می‌پرسد، و پس از پایان فرمان حداکثر یک‌پنجم ثانیه منتظر پاسخ می‌ماند. اگر انتشار جدیدتری باشد، پس از پایان فرمانتان یک اعلان روی stderr چاپ می‌کند:

اعلان به‌روزرسانی
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
  • فرمان نصب در اعلان با مدیر بسته‌ای که با آن نصب کرده‌اید جور است.
  • با --help، --version یا --json، برای help، version، update یا completion، وقتی stdout یا stderr ترمینال نیست، و در CI هیچ اعلانی نیست.
  • برای خاموش کردن آن در همه جا OPENEMAIL_NO_UPDATE_CHECK=1 را تنظیم کنید. OPENEMAIL_DISABLE_UPDATE_NOTICE=1 هم همین کار را می‌کند.
  • تنها درخواست به رجیستری npm می‌رود و پاسخ آن یک روز در ~/.openemail/update-check.json نگه داشته می‌شود.

openemail update بی‌درنگ و بدون توجه به حافظهٔ نهان روزانه بررسی می‌کند و یا فرمانی را که باید اجرا شود چاپ می‌کند یا اینکه آخرین نسخه را دارید.

npm i -g @openemail/cli@latest

تکمیل خودکار پوسته

openemail completion <shell> یک اسکریپت تکمیل خودکار برای bash، zsh یا fish چاپ می‌کند که از هر فرمان، زیرفرمان و پرچم نسخهٔ شما ساخته شده است. پس از هر به‌روزرسانی دوباره اجرایش کنید.

echo 'eval "$(openemail completion bash)"' >> ~/.bashrc

حذف نصب

اول خارج شوید تا هر ورود با مرورگر روی سرور ابطال شود، سپس بسته و پوشه‌ای را که CLI ورودهایش را در آن نگه می‌دارد حذف کنید.

ترمینال
openemail logout --allnpm uninstall -g @openemail/clirm -rf ~/.openemail

صندوق ورودی شما،
با شرایط خودتان.

زیرساخت ایمیل برای کسب‌وکارها، هوش مصنوعی، عامل‌ها و ایمیل شخصی. ساخته‌شده برای مقیاس، حریم خصوصی و کنترل. هر چه ایمیل باید از روز نخست می‌داشت.

OpenEmail

زیرساخت ایمیل برای کسب‌وکارها، هوش مصنوعی، عامل‌ها و ایمیل شخصی. ساخته‌شده برای مقیاس، حریم خصوصی و کنترل. هر چه ایمیل باید از روز نخست می‌داشت.

© 2026 OpenEmail. همه حقوق محفوظ است.