<!-- generated by cli/scripts/command-reference.mjs from the CLI's own command definitions — do not edit by hand -->
تمام دستوراتی که Zinnector® 0.1.6 میفهمد — در کل ۴۳ دستور، دقیقاً همانطور که zinnector --help آنها را فهرست میکند — به همراه گزینههایش، یک مثال قابل اجرا، و آنچه باید مشاهده کنید. این صفحه از خود CLI تولید شده است، بنابراین نمیتواند با ابزاری که شما نصب کردهاید مغایرت داشته باشد؛ اگر دستوری که در اینجا آمده در رایانه شما موجود نیست، npm install -g zinnector@latest را اجرا کنید.
قبل از شروع
آن را با npm install -g zinnector روی Node ۲۴ یا جدیدتر نصب کنید، سپس با zinnector --version و zinnector --help نصب را بررسی کنید. راهنمای شروع به کار پنج دقیقه اول را توضیح میدهد؛ این صفحه مرجعی است که شما به آن بازمیگردید.
هر دستور -h, --help را میپذیرد. این گزینههای سراسری پیش از نام دستور قرار میگیرند:
| option | what it does |
|---|
-V, --version | نسخه را نمایش میدهد |
--profile <name> | از یک نمایه اعتبارنامه نامگذاریشده استفاده میکند |
دستورات
zinnector new
یک پروژه WordPress را اسکلتبندی کنید که میتوانید بلافاصله آن را اجرا کنید.
zinnector new [options] [name]
| پارامتر | الزامی | توضیح |
|---|
name | خیر | پوشهای برای ایجاد پروژه و نام پروژه — الزامی است مگر اینکه از --here استفاده شود |
| گزینه | عملکرد | پیشفرض |
|---|
-t, --template <kind> | یکی از: site، plugin، theme | "site" |
--php <version> | نسخه PHP برای توسعه | "8.3" |
--wp <version> | نسخه WordPress برای محیط اجرای محلی | "latest" |
--runtime <name> | playground یا docker | "playground" |
--here | ایجاد ساختار در پوشه فعلی به جای پوشه جدید | |
مثال
zinnector new my-site
آنچه میبینید — ثبت شد — 0.1.2 در Linux
Created my-site · site
──────────────────────────
+ .gitignore
+ README.md
+ wp-content/mu-plugins/000-zinnector-dev.php
+ wp-content/plugins/.gitkeep
+ wp-content/themes/.gitkeep
+ zinnector.json
php 8.3
wordpress latest
runtime playground
→ run it:
cd my-site
zinnector dev
→ then, when you have a hosting slot:
zinnector link # point it at a site
zinnector check # pre-flight before you push
zinnector push
zinnector dev
این پروژه را به صورت محلی اجرا کنید — نیازی به Docker نیست.
zinnector dev [options]
| گزینه | عملکرد | پیشفرض |
|---|
--php <version> | نسخه PHP برای اجرا (5.2–8.5 در playground، 7.4–8.5 در docker) | |
--wp <version> | نسخه WordPress | |
-p, --port <port> | پورت برای ارائه خدمات روی آن | |
--runtime <name> | playground (پیشفرض) یا docker | |
--login | ورود خودکار به عنوان مدیر | true |
--no-login | عدم ورود خودکار | |
--once | راهاندازی، گزارش موارد در حال اجرا، سپس توقف | |
--yes | نصب محیط اجرای محلی بدون پرسش | |
--reset-runtime | حذف محیط اجرای نصبشده و نصب مجدد آن | |
-v, --verbose | نمایش خروجی اختصاصی محیط اجرا | |
مثال
cd my-site
zinnector dev
آنچه میبینید — ثبت شد — 0.1.2. اولین اجرا یک بار برای دانلود محیط زمان اجرای WordPress (حدود ۵۷۰ مگابایت) درخواست میکند؛ برای رد کردن سؤال، --yes را ارسال کنید
my-site · WordPress Playground (WASM, no Docker)
───────────────────────────────────────────────────
serving a WordPress project
from /home/you/my-site
php 8.3
wordpress latest
✔ running at http://127.0.0.1:9400
admin: http://127.0.0.1:9400/wp-admin (already signed in)
Ctrl-C to stop
zinnector login
ورود — با حساب کاربری خودتان در مرورگر، یا با یک کلید API.
zinnector login [options]
| گزینه | عملکرد | پیشفرض |
|---|
--profile <name> | ذخیره تحت یک نمایه نامگذاریشده (پیشفرض: default) | |
--api <url> | نشانی وب پایه API | "https://api.zinndigital.com" |
--api-key | جایگذاری یک کلید API مخصوص سازمان بهجای ورود به عنوان خودتان | |
--issuer <url> | سرویس ورود به سیستم | "https://auth.zinndigital.com/realms/zinn" |
--no-browser | چاپ پیوند ورود بدون تلاش برای باز کردن مرورگر | |
مثال
zinnector login
آنچه میبینید — کلید در اعلان تایپ میشود، هرگز در خط فرمان تایپ نمیشود. در CI، آن را پایپ کنید: echo "$ZINN_API_KEY" | zinnector login --profile ci
Sign in to Zinn Digital® · https://api.zinndigital.com
────────────────────────────────────────────────────
API key: ••••••••••••••••••••••••••••
✔ signed in as you@example.com (Acme Ltd) — profile “default”
→ next: zinnector sites
zinnector logout
فراموش کردن یک ورود ذخیرهشده.
zinnector logout [options]
| گزینه | عملکرد | پیشفرض |
|---|
--profile <name> | کدام نمایه فراموش شود (پیشفرض: default) | |
مثال
zinnector logout
آنچه میبینید
✔ signed out of profile “default”
zinnector whoami
نمایش اینکه این CLI به عنوان چه کاربری وارد شده است و به چه مواردی دسترسی دارد.
zinnector whoami [options]
| گزینه | عملکرد | پیشفرض |
|---|
--profile <name> | استفاده از یک نمایه نامگذاریشده | |
--scopes | فهرست کردن مجوزهایی که یک کلید API دارد | |
--json | خروجی خوانا توسط ماشین | |
مثال
zinnector whoami --scopes
آنچه مشاهده میکنید — برگرفته از یک اجرای واقعی نسخه 0.1.5 در محیط پروداکشن در تاریخ 2026-09-14؛ دامنهها، شناسهها و پیوندهای یکبار مصرف جایگزین شدهاند
Signed in · https://api.zinndigital.com
──────────────────────────────────────────
account you@example.com
as a person, signed in through the browser
organisations 8 — listed below
mode live
credential profile “default”
· Example Org owner · 01a00000-0000-7000-8000-000000000000
· Example Org· 01a00001-0000-7000-8000-000000000001
· Example Org· 01a00002-0000-7000-8000-000000000002
· Example Org· 01a00003-0000-7000-8000-000000000003
· Example Org· 01a00004-0000-7000-8000-000000000004
· Example Org· 01a00005-0000-7000-8000-000000000005
· Example Org· 01a00006-0000-7000-8000-000000000006
· Example Org· 01a00007-0000-7000-8000-000000000007
scopes belong to API keys — a signed-in person acts with their ROLE in each organisation (shown above).
zinnector sites
سایتهایی را که این کلید میتواند ببیند فهرست کنید.
zinnector sites [options]
| گزینه | عملکرد | پیشفرض |
|---|
--json | خروجی قابل خواندن توسط ماشین | |
--status <status> | فقط سایتهای دارای این وضعیت | |
مثال
zinnector sites
آنچه مشاهده میکنید — برگرفته از یک اجرای واقعی نسخه 0.1.5 در محیط پروداکشن در تاریخ 2026-09-14؛ دامنهها، شناسهها و پیوندهای یکبار مصرف جایگزین شدهاند
Sites · 12
─────────────
domain status php target id
example-2.com active php — fleet 01a00000-0000-7000-8000-000000000000
example-3.com active php — fleet 01a00001-0000-7000-8000-000000000001
example-4.com active php — fleet 01a00002-0000-7000-8000-000000000002
example-5.com active php 8.5 fleet 01a00003-0000-7000-8000-000000000003
example-6.com active php — fleet 01a00004-0000-7000-8000-000000000004
example.com active php 8.4 fleet 01a00005-0000-7000-8000-000000000005
example-7.com active php — fleet 01a00006-0000-7000-8000-000000000006
example-8.com active php 8.5 fleet 01a00007-0000-7000-8000-000000000007
example-9.com active php 8.5 fleet 01a00008-0000-7000-8000-000000000008
example-10.com active php 8.5 fleet 01a00009-0000-7000-8000-000000000009
example-11.com active php 8.5 fleet 01a00010-0000-7000-8000-000000000010
example-12.com active php 8.5 fleet 01a00011-0000-7000-8000-000000000011
zinnector status
تمام اطلاعاتی که پلتفرم درباره یک سایت دارد.
zinnector status [options] [site]
| آرگومان | الزامی | چیستی |
|---|
site | خیر | شناسه سایت، دامنه اصلی یا نام — بهطور پیشفرض سایتی است که در zinnector.json پیوند داده شده است |
| گزینه | کارکرد | پیشفرض |
|---|
--json | خروجی قابل خواندن توسط ماشین | |
نمونه
zinnector status example.com
آنچه مشاهده میکنید — برگرفته از یک اجرای واقعی نسخه 0.1.5 در محیط پروداکشن در تاریخ 2026-09-14؛ دامنهها، شناسهها و پیوندهای یکبار مصرف جایگزین شدهاند
example.com · 01a00000-0000-7000-8000-000000000000
────────────────────────────────────────────────────────────────────────
status active
product line footprint_free
stack wordpress
region fsn1
deploy target fleet
plan PBN 10
● PHP
version 8.4
can switch to 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.4
● Quota
disk 188 MB used of 500.0 GB
files 6,313 of 2,000,000
database 1 MB
● Deploy
status building
target fleet
repository —
commit —
live url —
last deployed 2026-09-14T01:29:26.991511Z
● WordPress
version 7.1
up to date yes
multisite no
zinnector share
به یک نفر دسترسی به یک سایت بدهید — یک توسعهدهنده، یک طراح، یک مشتری.
zinnector share [options] <site> <email>
| آرگومان | الزامی | چیست |\n|---|---|---|\n| site | بله | سایتی که به اشتراک گذاشته میشود — یک id، دامنه اصلی یا نام |\n| email | بله | چه کسی دسترسی داشته باشد — اگر هنوز حسابی نداشته باشد، یک دعوتنامه برای او ایمیل میشود |\n\n| گزینه | عملکرد | پیشفرض |\n|---|---|---|\n| --role <role> | چه کاری میتوانند انجام دهند: viewer، editor، manager | |\n| --reason <text> | چرا به آن نیاز دارند — برای دنباله حسابرسی همراه با مجوز نگهداری میشود |\n| --until <date> | چه زمانی دسترسی خودبهخود پایان مییابد (YYYY-MM-DD)؛ برای باقی ماندن تا زمان لغو، حذف شود | |\n| --json | خروجی قابل خواندن توسط ماشین | |\n\nمثال
zinnector share example.com dev@agency.test --role editor --reason "rebuild the checkout"
آنچه میبینید — شکل دقیقی که دستور چاپ میکند، از منبع (W40-DEVTOOL این موارد را پس از آخرین ثبت این پرونده اضافه کرده است)؛ دامنهها، شناسهها و تاریخهای شما متفاوت خواهد بود
Shared example.com · 01a03f39-730a-7dc4-84b0-5d4f7582dd04
────────────────────────────────────────────────────────────
✔ invited dev@agency.test as editor
They have no account yet, so an invitation has been emailed. Until they
sign in and accept it they can see nothing; the moment they do, the site is theirs.
→ what they do next, on their own machine:
npm i -g zinnector && zinnector login # sign in as themselves
zinnector clone example.com # pull the files down
zinnector collaborators
چه کسانی به یک سایت دسترسی پیدا کردهاند و اینکه آیا آن را پذیرفتهاند یا خیر.
zinnector collaborators [options] [site]
| آرگومان | الزامی | چیستی |
|---|
site | خیر | شناسه سایت، دامنه اصلی یا نام — بهطور پیشفرض سایتی است که در zinnector.json پیوند داده شده است |
| گزینه | کارکرد | پیشفرض |
|---|
--json | خروجی قابل خواندن توسط ماشین | |
نمونه
zinnector collaborators example.com
آنچه میبینید — ثبتشده از یک اجرای واقعی 0.1.5 در محیط پروداکشن در تاریخ 2026-09-14؛ دامنهها، شناسهها و پیوندهای یکبارمصرف جایگزین شدهاند. قالب دقیقی که دستور چاپ میکند، از منبع (W40-DEVTOOL این موارد را پس از آخرین ثبت این فایل اضافه کرده است)؛ دامنهها، شناسهها و تاریخهای شما متفاوت خواهد بود
Access to example.com · 3
───────────────────────────────────────────────────────────
who role status ends why grant
dev@agency.test viewer revoked — Example Org— revoked immediately after 01a00000-0000-7000-8000-000000000000
dev@agency.test viewer revoked — Example Org— revoked at the end of the walk 01a00001-0000-7000-8000-000000000001
dev@agency.test editor revoked — Example Org— revoked at the end of the walk 01a00002-0000-7000-8000-000000000002
zinnector unshare
لغو دسترسی یک فرد به سایت — از طریق ایمیل یا شناسه اعطا (grant id).
zinnector unshare [options] <site> <who>
| آرگومان | الزامی | چیست |
|---|
site | بله | سایتی که باید دسترسی آن بازپس گرفته شود — یک شناسه (id)، دامنه اصلی یا نام |
who | بله | فردی که باید حذف شود — نشانی ایمیل او یا grant id از zinnector collaborators |
| گزینه | عملکرد | پیشفرض |
|---|
--yes | نپرسیدن | |
مثال
zinnector unshare example.com dev@agency.test --yes
آنچه میبینید — شکل دقیقی که دستور چاپ میکند، از منبع (W40-DEVTOOL این موارد را پس از آخرین ثبت این پرونده اضافه کرده است)؛ دامنهها، شناسهها و تاریخهای شما متفاوت خواهد بود
✔ withdrew the invitation to dev@agency.test
zinnector invitations
دعوتنامههایی که در انتظار شما هستند، و پذیرش یکی از آنها.
zinnector invitations [options] [command]
مثال
zinnector invitations
آنچه میبینید — ثبتشده از یک اجرای واقعی نسخه 0.1.5 در محیط عملیاتی در تاریخ 2026-09-14؛ دامنهها، شناسهها و پیوندهای یکبارمصرف جایگزین شدهاند. شکل دقیقی که دستور چاپ میکند، از منبع (W40-DEVTOOL پس از آخرین ثبت این فایل، این موارد را اضافه کرد)؛ دامنهها، شناسهها و تاریخهای شما متفاوت خواهد بود؛ بدون زیردستور، list را اجرا میکند
Invitations · 0
──────────────────
● nothing waiting for you
zinnector invitations list
دعوتنامههای ارسالشده به حسابی که با آن وارد شدهاید.
zinnector invitations list [options]
| گزینه | عملکرد | پیشفرض |
|---|
--json | خروجی قابل خواندن توسط ماشین | |
مثال
zinnector invitations list
آنچه میبینید — ثبتشده از یک اجرای واقعی 0.1.5 در محیط پروداکشن در تاریخ 2026-09-14؛ دامنهها، شناسهها و پیوندهای یکبارمصرف جایگزین شدهاند. قالب دقیقی که دستور چاپ میکند، از منبع (W40-DEVTOOL این موارد را پس از آخرین ثبت این فایل اضافه کرده است)؛ دامنهها، شناسهها و تاریخهای شما متفاوت خواهد بود
Invitations · 0
──────────────────
● nothing waiting for you
zinnector invitations accept
پذیرش یک دعوتنامه — به محض اتمام این عملیات، سایت متعلق به شما خواهد بود.
zinnector invitations accept [options] <id>
| آرگومان | الزامی | چیستی |
|---|
id | بله | شناسه دعوت از zinnector invitations — یک پیشوند منحصربهفرد از آن کافی است |
مثال
zinnector invitations accept 01a03f39-9c11-7b02-a7e0-2e4d0c5f1b77
آنچه میبینید — شکل دقیقی که دستور چاپ میکند، از منبع (W40-DEVTOOL این موارد را پس از آخرین ثبت این پرونده اضافه کرده است)؛ دامنهها، شناسهها و تاریخهای شما متفاوت خواهد بود
✔ you now have access to example.com
zinnector link
این پروژه را به یک اسلات میزبانی هدایت کنید (و مخزن آن را متصل نمایید).
zinnector link [options] [site]
| آرگومان | الزامی | چیست |
|---|
site | خیر | شناسه سایت، دامنه اصلی یا نام — پیشفرض، سایتی است که در zinnector.json پیوند داده شده است |
| گزینه | کارکرد | پیشفرض |
|---|
--repo <owner/name> | اتصال این مخزن به سایت روی پلتفرم | |
--provider <name> | حساب متصلشده برای استقرار از طریق آن: github_app، github یا gitlab (پیشفرض: حسابی که سازمان شما متصل کرده است) | |
--branch <name> | شاخهای که یک push از آن مستقر میشود | |
--no-repo | فقط نوشتن zinnector.json؛ پلتفرم بدون تغییر باقی میماند | |
مثال
zinnector link example.com --repo acme/example-site --branch main
آنچه میبینید
✔ this project deploys to example.com (01a03f39-730a-7dc4-84b0-5d4f7582dd04)
written to zinnector.json — commit it so everyone deploys to the same slot
✔ the platform will deploy acme/example-site (main)
→ next: zinnector check
zinnector pull
فایلهای یک سایت میزبانیشده را برای توسعهٔ محلی به این پروژه دریافت کنید — و برای همگامسازی مجدد، دوباره اجرا کنید.
zinnector pull [options] [site]
| آرگومان | الزامی | چیست |
|---|
site | خیر | یک شناسهٔ سایت، دامنهٔ اصلی یا نام — بهطور پیشفرض همان سایتی است که در zinnector.json پیوند داده شده است |
| گزینه | کارکرد | پیشفرض |
|---|
--via <seam> | auto (پیشفرض)، git، یا backup | "auto" |
--fresh | تهیه یک نسخهٔ پشتیبان جدید بهجای استفاده از آخرین نسخه (یک اسلات درخواستی را مصرف میکند) | |
--max-age <hours> | پذیرش آخرین نسخهٔ پشتیبان در صورتی که جدیدتر از این مقدار باشد | "24" |
--full | کل ریشه سند (document root)، شامل هستهٔ WordPress (پیشفرض: فقط wp-content) | |
--no-uploads | صرفنظر کردن از wp-content/uploads (رسانهها) | |
--no-database | صرفنظر کردن از پایگاه دادهٔ سایت — فقط دریافت فایلها | |
--live-config | نوشتن wp-config.php نیز انجام شود — این فایل حاوی اطلاعات ورود به پایگاه دادهٔ فعال (LIVE) است | |
--clean | خالی کردن wp-content قبل از استخراج، تا موارد حذفشده در سایت بازتاب یابند | |
--dry-run | گزارش کارهایی که انجام خواهد شد و توقف عملیات | |
--yes | سؤال نپرسیدن | |
نمونه
zinnector pull
آنچه میبینید
Pull example.com · 01a03f39-730a-7dc4-84b0-5d4f7582dd04
─────────────────────────────────────────────────────────────
● via git — the site syncs to its own repository and this is a clone of it
✔ fast-forwarded 3 commits 4f1c2a9b → 9d2e7c14
● not synced, and why
✖ database the local playground has its own; the site's is not copied
✖ offloaded media objects in storage are not in the site's files
✖ anything outside the repository only wp-content syncs
→ next: zinnector dev
zinnector clone
از یک سایت میزبانیشده یک پروژه محلی بسازید: مخزن آن را کلون کنید یا فایلهای آن را دریافت کنید.
zinnector clone [options] <site> [dir]
| آرگومان | الزامی | چیست |
|---|
site | بله | سایت میزبانیشده جهت کپی — یک شناسه (id)، دامنه اصلی یا نام |
dir | خیر | دایرکتوری جهت ایجاد — بهطور پیشفرض دامنه اصلی سایت |
| گزینه | عملکرد | پیشفرض |
|---|
--via <seam> | auto (پیشفرض)، git یا backup | "auto" |
--fresh | گرفتن یک پشتیبان جدید بهجای استفاده از آخرین نسخه |
--full | کل ریشه سند (document root)، از جمله هسته WordPress |
--no-uploads | نادیده گرفتن wp-content/uploads (رسانهها) |
--no-database | نادیده گرفتن پایگاه داده سایت — فقط گرفتن فایلها |
--live-config | نوشتن wp-config.php نیز — شامل اطلاعات کاربری پایگاه داده زنده (LIVE) است |
--yes | سوال پرسیده نشود |
مثال
zinnector clone client.example.com
آنچه میبینید
Clone client.example.com · client.example.com
──────────────────────────────────────────────────────
✔ wrote client.example.com/zinnector.json (php 8.3, wordpress 6.7.1)
● via backup — the site does not sync to a repository
✔ downloaded 214 MB and extracted wp-content
● not synced, and why
✖ database the local playground has its own; the site's is not copied
✖ offloaded media objects in storage are not in the site's files
✖ wp-config.php holds the live database credentials (--live-config to write it)
✖ WordPress core the runtime supplies the version the slot runs (--full to take it)
→ next: zinnector dev
→ run it:
cd client.example.com
zinnector dev
zinnector sync
همگامسازی دوطرفه بین پروندههای زندهٔ یک سایت و مخزن آن.
zinnector sync [options] [command]
مثال
zinnector sync --help
آنچه میبینید — بدون زیرفرمان، zinnector sync <site> معادل sync status است
Usage: zinnector sync [options] [command]
two-way sync between a site's live files and its repository
site → repository zinnector sync run commits the live files and pushes the branch
repository → site zinnector push builds the branch and publishes it
zinnector sync status
وضعیت همگامسازی دوطرفه و آخرین اجراهای آن.
zinnector sync status [options] [site]
| آرگومان | الزامی | چیستی |
|---|
site | خیر | شناسه سایت، دامنه اصلی یا نام — بهطور پیشفرض سایتی است که در zinnector.json پیوند داده شده است |
| گزینه | کارکرد | پیشفرض |
|---|
--json | خروجی قابل خواندن توسط ماشین | |
نمونه
zinnector sync status example.com
آنچه میبینید — ثبتشده از یک اجرای واقعی 0.1.4 روی یک سایت آزمایشی در تاریخ 2026-09-12؛ دامنه و شناسهها با مقادیر نمونه جایگزین شدهاند
Two-way sync — example.com
──────────────────────────
repository acme/example-site (main)
available yes
sync on
state synced
last sync 2026-09-12T22:51:41.539832Z
note Started from acme/example-site@main.
run files commit when
synced 2 changed da85d73cef5f 2026-09-12T22:52:10.117301Z
zinnector sync on
همگامسازی دوطرفه را فعال کنید (به خودی خود چیزی را ارسال نمیکند).
zinnector sync on [options] [site]
| آرگومان | الزامی | چیست |
|---|
site | خیر | یک شناسه سایت، دامنه اصلی یا نام — بهطور پیشفرض سایتی که در zinnector.json پیوند داده شده است |
| گزینه | کارکرد | پیشفرض |
|---|
--subdir <path> | فقط همگامسازی این زیرپوشه از سایت | |
--json | خروجی قابل خواندن توسط ماشین | |
مثال
zinnector sync on example.com
آنچه میبینید — نیازمند یک مخزن متصل در حساب GitHub خودتان است؛ به خودی خود چیزی ارسال نمیکند
✔ two-way sync is on
Two-way sync — example.com
…
→ next: zinnector sync run
zinnector sync off
خاموش کردن همگامسازی دوطرفه.
zinnector sync off [options] [site]
| آرگومان | الزامی | چیست |
|---|
site | خیر | یک شناسه سایت، دامنه اصلی یا نام — بهطور پیشفرض سایتی که در zinnector.json پیوند داده شده است |
| گزینه | کارکرد | پیشفرض |
|---|
--subdir <path> | فقط همگامسازی این زیرپوشه از سایت | |
--json | خروجی قابل خواندن توسط ماشین | |
مثال
zinnector sync off example.com
آنچه میبینید
✔ two-way sync is off
zinnector sync run
اکنون فایلهای فعال سایت را در مخزن آن کامیت کنید.
zinnector sync run [options] [site]
| آرگومان | الزامی | چیستی |
|---|
site | خیر | شناسه سایت، دامنه اصلی یا نام — بهطور پیشفرض سایتی است که در zinnector.json پیوند داده شده است |
| گزینه | کارکرد | پیشفرض |
|---|
--json | خروجی قابل خواندن توسط ماشین | |
نمونه
zinnector sync run example.com
آنچه مشاهده میکنید — برگرفته از یک اجرای واقعی نسخه 0.1.4 در یک سایت آزمایشی در تاریخ 2026-09-12؛ دامنه و شناسهها با مقادیر نمونه جایگزین شدهاند. اجرایی که مخزن از آن عبور کرده است، در وضعیت HELD قرار میگیرد: چیزی ارسال یا بازنویسی نمیشود، دستور با کد 1 خارج میشود و مرحله بعدی را مشخص میکند
✔ committed 2 changed files da85d73cef5f
Two-way sync — example.com
…
→ next: git pull in your clone
zinnector sync resolve
با انتخاب طرف برنده، یک همگامسازی نگهداشتهشده را پاک کنید.
zinnector sync resolve [options] [site]
| آرگومان | الزامی | چیست |
|---|
site | خیر | یک id سایت، دامنه اصلی یا نام — بهطور پیشفرض سایتی است که در zinnector.json پیوند داده شده است |
| گزینه | عملکرد آن چیست | پیشفرض |
|---|
--keep <side> | site (ثبت سایت در بالا) یا repository (دور انداختن تغییرات همگامسازینشده سایت) | |
--yes | نپرسیدن | |
--json | خروجی قابل خواندن توسط ماشین | |
مثال
zinnector sync resolve example.com --keep repository --yes
آنچه میبینید — ثبتشده از یک اجرای واقعی نسخه 0.1.4 در یک سایت آزمایشی در تاریخ 2026-09-12؛ دامنه و idها با مقادیر نمونه جایگزین شدهاند. بدون --yes ابتدا سؤال میکند، و هنگامی که ترمینالی برای پرسش وجود نداشته باشد کاملاً رد میکند
✔ kept the repository
Two-way sync — example.com
…
state synced
zinnector check
این پروژه را با اسلاتی که قصد استقرار در آن را دارید، مقایسه کنید.
zinnector check [options] [site]
| آرگومان | الزامی | چیست |\n|---|---|---|\n| site | خیر | یک id سایت، دامنه اصلی یا نام — بهطور پیشفرض سایتی است که در zinnector.json پیوند داده شده است |\n\n| گزینه | عملکرد آن چیست | پیشفرض |\n|---|---|---|\n| --probe | راهاندازی محیط اجرای محلی و اندازهگیری php آن، به جای اعتماد به zinnector.json | |\n| --all | نمایش بررسیهای موفق نیز | |\n| --strict | ناموفق اعلام کردن در صورتی که چیزی قابل بررسی نباشد | |\n| --json | خروجی قابل خواندن توسط ماشین | |\n\nمثال
zinnector check
آنچه مشاهده میکنید — ثبتشده از یک اجرای واقعی نسخه 0.1.5 در محیط پروداکشن در تاریخ 2026-09-14؛ دامنهها، شناسهها و پیوندهای یکبارمصرف جایگزین شدهاند — در این اجرا یک عدم تطابق واقعی مشاهده شد (PHP 8.3 در پروژه در مقایسه با 8.4 در اسلات)، که هدف اصلی این دستور نیز همین است
→ reading the slot
size excludes: .git
Pre-flight — example.com · 01a00000-0000-7000-8000-000000000000
────────────────────────────────────────────────────────────────────────
local php 8.4 3 files, 0.0 MB
slot php 8.4 target fleet
local php is the version DECLARED in zinnector.json — run with --probe to measure it
? unknown local php extensions could not be enumerated
try zinnector dev --once
? unknown wordpress versions could not be compared
No WordPress version found in the working copy.
try zinnector status
7 passed · 2 could not be checked
zinnector push
بررسی اولیه، ارسال کامیتهای شما و استقرار.
zinnector push [options] [site]
| آرگومان | الزامی | توضیح |
|---|
site | خیر | شناسه سایت، دامنه اصلی یا نام — بهطور پیشفرض سایتی که در zinnector.json پیوند داده شده است |
| گزینه | عملکرد | پیشفرض |
|---|
-f, --force | استقرار حتی در صورت وجود یافتهها در بررسی اولیه | |
--skip-checks | بررسی اولیه را اصلاً اجرا نکنید | |
--probe | اندازهگیری زمان اجرای محلی در طول بررسی اولیه بهجای اعتماد به zinnector.json | |
--no-wait | راهاندازی استقرار و خروج بدون نظارت بر آن | |
--no-git | دستور git push را اجرا نکنید؛ هر آنچه را که پلتفرم از قبل دارد مستقر کنید | |
--dry-run | انجام همه مراحل بهجز استقرار | |
مثال
zinnector push
آنچه میبینید
Deploy to example.com · 01a03f39-730a-7dc4-84b0-5d4f7582dd04
───────────────────────────────────────────────────────────────
✔ pre-flight: 8 passed · 0 to look at · 2 could not be checked
→ pushing main (4f1c2a9b add the contact form)
✔ pushed
● deploy 7c0e… started — watching
✔ deployed 4f1c2a9b in 48s
status success
commit 4f1c2a9b
url https://example.com
zinnector deploy
استقرار مجدد آنچه پلتفرم در حال حاضر دارد، بدون ارسال تغییرات.
zinnector deploy [options] [site]
| آرگومان | الزامی | شرح |\n|---|---|---|\n| site | خیر | شناسه سایت، دامنه اصلی یا نام — بهطور پیشفرض سایتی است که در zinnector.json پیوند داده شده است |\n\n| گزینه | عملکرد | پیشفرض |\n|---|---|---|\n| --no-wait | راهاندازی و خروج | |\n\nمثال
zinnector deploy example.com
آنچه مشاهده میکنید — برگرفته از یک اجرای واقعی نسخه 0.1.5 در محیط پروداکشن در تاریخ 2026-09-14؛ دامنهها، شناسهها و پیوندهای یکبار مصرف جایگزین شدهاند
Redeploy example.com · 01a00000-0000-7000-8000-000000000000
────────────────────────────────────────────────────────────────────────
→ starting the deploy
✔ deploy started
zinnector deploys
تاریخچه استقرارهای یک سایت.
zinnector deploys [options] [site]
| آرگومان | الزامی | چیست |
|---|
site | خیر | شناسه سایت، دامنه اصلی یا نام — بهطور پیشفرض سایتی که در zinnector.json پیوند داده شده است |
| گزینه | کارکرد | پیشفرض |
|---|
--json | خروجی قابل خواندن توسط ماشین | |
-n, --limit <n> | تعداد موارد جهت نمایش | "10" |
مثال
zinnector deploys example.com
آنچه مشاهده میکنید — برگرفته از یک اجرای واقعی نسخه 0.1.5 در محیط پروداکشن در تاریخ 2026-09-14؛ دامنهها، شناسهها و پیوندهای یکبار مصرف جایگزین شدهاند
Deploys — example.com · 2
───────────────────────────────────────────────────────────
status commit branch trigger started message
live — — manual 2026-09-14T09:06:39.685554Z —
live — — manual 2026-09-14T01:29:20.196957Z —
zinnector php
نمایش یا تغییر نسخه PHP یک سایت.
zinnector php [options] [version]
| آرگومان | الزامی | توضیح |
|---|
version | خیر | نسخه PHP برای تغییر سایت به آن، مثلاً 8.4 — برای نمایش نسخه فعلی حذف شود |
| گزینه | عملکرد | پیشفرض |
|---|
-s, --site <site> | شناسه سایت یا دامنه | |
--list | فهرست کردن نسخههایی که پلتفرم ارائه میدهد | |
--json | خروجی قابل خواندن توسط ماشین | |
مثال
zinnector php 8.3 --site example.com
آنچه میبینید — ثبتشده از یک اجرای واقعی نسخه 0.1.5 در محیط پروداکشن در تاریخ 2026-09-14؛ دامنهها، شناسهها و پیوندهای یکبارمصرف جایگزین شدهاند. بدون مشخص کردن نسخه، نسخه فعلی را نشان میدهد؛ پرچم --list نشان میدهد پلتفرم برای خط تولید این سایت چه مواردی ارائه میدهد
PHP — example.com
──────────────────────────────────────────────────────
version 8.4
can switch to 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.4
zinnector quota
میزان مصرف دیسک، فایلها و پایگاه داده در مقایسه با آنچه طرح ارائه میدهد.
zinnector quota [options] [site]
| آرگومان | الزامی | چیستی |
|---|
site | خیر | شناسه سایت، دامنه اصلی یا نام — بهطور پیشفرض سایتی است که در zinnector.json پیوند داده شده است |
| گزینه | کارکرد | پیشفرض |
|---|
--json | خروجی قابل خواندن توسط ماشین | |
نمونه
zinnector quota example.com
آنچه مشاهده میکنید — برگرفته از یک اجرای واقعی نسخه 0.1.5 در محیط پروداکشن در تاریخ 2026-09-14؛ دامنهها، شناسهها و پیوندهای یکبار مصرف جایگزین شدهاند
Quota — example.com
────────────────────────────────────────────────────────
disk used 188 MB
disk limit 500.0 GB
disk granted 500 GB (per_site)
files used 6,313
file limit 2,000,000
database 1 MB
“limit” is what is enforced today; “granted” is what the plan says.
zinnector db
اندازه پایگاه داده، و پیوندهای یکبار مصرف به phpMyAdmin و مدیریت فایل.
zinnector db [options] [site]
| آرگومان | الزامی | چیستی |
|---|
site | خیر | شناسه سایت، دامنه اصلی یا نام — بهطور پیشفرض سایتی است که در zinnector.json پیوند داده شده است |
| گزینه | کارکرد | پیشفرض |
|---|
--json | خروجی قابل خواندن توسط ماشین | |
نمونه
zinnector db example.com
آنچه میبینید — ثبتشده از یک اجرای واقعی نسخه 0.1.5 در محیط پروداکشن در تاریخ 2026-09-14؛ دامنهها، شناسهها و پیوندهای یکبارمصرف جایگزین شدهاند. پیوندهای phpMyAdmin و مدیریت فایل یکبارمصرف هستند و منقضی میشوند؛ آنها را در هیچ جا الصاق نکنید
Database — example.com
───────────────────────────────────────────────────────────
size 1 MB
tables 14
single-use links, valid for one visit:
phpMyAdmin https://pma.example.com/signon.php?t=<single-use>
file manager https://files.example.com/signon.php?t=<single-use>
zinnector logs
لاگهای دسترسی و خطای یک سایت را بهصورت زنده دنبال کنید.
zinnector logs [options] [site]
| شناسه | الزامی | چیست |\n|---|---|---|\n| site | خیر | یک شناسه (id) سایت، دامنه اصلی یا نام — بهطور پیشفرض سایتی که در zinnector.json پیوند داده شده است |\n\n| گزینه | عملکرد | پیشفرض |\n|---|---|---|\n| --access | فقط گزارش دسترسی | |\n| --error | فقط گزارش خطا | |\n| --build | در عوض، گزارش ساختِ جدیدترین استقرار | |\n| --json | خروجی قابل خواندن توسط ماشین | |\n\nمثال
zinnector logs example.com --error
آنچه مشاهده میکنید — برگرفته از اجرای واقعی 0.1.5 روی محیط تولید در تاریخ 2026-09-14؛ دامنهها، idها و پیوندهای یکبارمصرف جایگزین شدهاند. --access برای گزارش دسترسی، --build برای گزارش ساخت آخرین استقرار (سایتی که توسط ارائهدهنده ساخت ایجاد نشده باشد، مراحل مربوط به خود استقرار را نشان میدهد)؛ بدون هیچ پرچمی هر دو گزارش سایت نمایش داده میشوند، و گزارشی که قابل خواندن نبوده است به جای خالی به نظر رسیدن، این موضوع را بیان میکند
Error log — example.com
────────────────────────────────────────────────────────────
2026-09-14 11:06:07.153643 [NOTICE] [1929978] [T0] [config:vhost:zcaffb6eec5abbdab03fb9b2d62a15:epsr:lsphp-zcaffb6eec5abbdab03fb9b2d62a15]'Process Limit' probably is too low, adjust the limit to: 640.
2026-09-14 11:06:37.873060 [INFO] [1929982] [T0] [lsphp-zcaffb6eec5abbdab03fb9b2d62a15] add child process pid: 1933036, procinfo: 0x5555561cfe30
zinnector wp
اجرای یک دستور مجاز WP-CLI در یک سایت.
zinnector wp [options] [command...]
| شناسه آرگومان | الزامی | چیست |\n|---|---|---|\n| command... | خیر | دستور WP-CLI و آرگومانهای آن، به عنوان مثال plugin list — با --commands آن را حذف کنید |\n\n| گزینه | عملکرد | پیشفرض |\n|---|---|---|\n| -s, --site <site> | شناسه سایت یا دامنه | |\n| --commands | مواردی را که پلتفرم اجرا خواهد کرد فهرست میکند | |\n| --json | خروجی قابل خواندن توسط ماشین | |\n\nمثال
zinnector wp plugin list --site example.com
آنچه میبینید — ثبتشده از یک اجرای واقعی نسخه 0.1.5 در محیط پروداکشن در تاریخ 2026-09-14؛ دامنهها، شناسهها و پیوندهای یکبارمصرف جایگزین شدهاند. فهرست مجاز توسط پلتفرم ارائه میشود — فرمان zinnector wp --commands آن را چاپ میکند
name status update version update_version auto_update
akismet inactive none 5.7.2 off
hello inactive none 1.7.2 off
imunify-security active none 4.1.0 off
litespeed-cache active none 7.9.1 off
redis-cache active none 2.8.0 off
zinn-cache active none 1.2.2 off
object-cache.php dropin off
zinnector backup
فهرست کردن و ایجاد نسخههای پشتیبان سایت.
zinnector backup [options] [command]
مثال
zinnector backup list example.com
آنچه مشاهده میکنید — برگرفته از یک اجرای واقعی نسخه 0.1.5 روی محیط تولید در تاریخ 2026-09-14؛ دامنهها، شناسهها و پیوندهای یکبارمصرف جایگزین شدهاند. دستور backup به تنهایی زیردستورهای خود را چاپ میکند؛ دستورهای backup list و backup now را در ادامه ببینید
Backups — example.com · 3
───────────────────────────────────────────────────────────
status taken size id
stored 2026-09-14T09:06:39.918280Z 4.7 MB 01a00000-0000-7000-8000-000000000000
stored 2026-09-14T01:29:20.403161Z 36 MB 01a00001-0000-7000-8000-000000000001
stored 2026-09-14T01:29:15.898099Z 36 MB 01a00002-0000-7000-8000-000000000002
daily backups on
retention 30 days
off-site copy yes
on-demand left 2 of 3
zinnector backup list
فهرست کردن نسخههای پشتیبان یک سایت و آنچه طرح آن ارائه میدهد.
zinnector backup list [options] [site]
| آرگومان | الزامی | چیستی |
|---|
site | خیر | شناسه سایت، دامنه اصلی یا نام — بهطور پیشفرض سایتی است که در zinnector.json پیوند داده شده است |
| گزینه | کارکرد | پیشفرض |
|---|
--json | خروجی قابل خواندن توسط ماشین | |
نمونه
zinnector backup list example.com
آنچه مشاهده میکنید — برگرفته از یک اجرای واقعی نسخه 0.1.5 در محیط پروداکشن در تاریخ 2026-09-14؛ دامنهها، شناسهها و پیوندهای یکبار مصرف جایگزین شدهاند
Backups — example.com · 3
───────────────────────────────────────────────────────────
status taken size id
stored 2026-09-14T09:06:39.918280Z 4.7 MB 01a00000-0000-7000-8000-000000000000
stored 2026-09-14T01:29:20.403161Z 36 MB 01a00001-0000-7000-8000-000000000001
stored 2026-09-14T01:29:15.898099Z 36 MB 01a00002-0000-7000-8000-000000000002
daily backups on
retention 30 days
off-site copy yes
on-demand left 2 of 3
zinnector backup now
یک نسخه پشتیبان برحسب تقاضا تهیه کنید.
zinnector backup now [options] [site]
| آرگومان | الزامی | چیستی |
|---|
site | خیر | یک شناسه (id) سایت، دامنه اصلی یا نام — بهطور پیشفرض سایت پیوندیافته در zinnector.json |
مثال
zinnector backup now example.com
آنچه میبینید
✔ backup started — zinnector backup list example.com shows it when it completes
zinnector domains
فهرست کردن دامنههایی که این کلید میتواند ببیند.
zinnector domains [options]
| گزینه | عملکرد | پیشفرض |
|---|
--json | خروجی قابل خواندن توسط ماشین | |
مثال
zinnector domains
آنچه مشاهده میکنید — برگرفته از یک اجرای واقعی نسخه 0.1.5 در محیط پروداکشن در تاریخ 2026-09-14؛ دامنهها، شناسهها و پیوندهای یکبار مصرف جایگزین شدهاند
Domains · 1
──────────────
domain status ownership renewal expires
example.com connected connected no auto-renew —
zinnector dns
خواندن و تغییر رکوردهای DNS.
zinnector dns [options] [command]
مثال
zinnector dns list example.com
آنچه میبینید — ثبتشده از یک اجرای واقعی نسخه 0.1.5 در محیط پروداکشن در 2026-09-14؛ دامنهها، شناسهها و پیوندهای یکبارمصرف جایگزین شدهاند. دستور dns بهتنهایی زیردستورهای خود را چاپ میکند؛ dns list، dns add و dns rm را در زیر ببینید
DNS — example.com · 1 records
────────────────────────────────────────
type name value ttl
TXT w4357-verify zinn-w4357-updated ttl 3600
zinnector dns list
فهرست کردن رکوردهای DNS یک دامنه.
zinnector dns list [options] <domain>
| آرگومان | الزامی | چیست |
|---|
domain | بله | دامنه، بر اساس نام یا id |
| گزینه | عملکرد | پیشفرض |
|---|
--type <type> | فقط رکوردهای این نوع | |
--json | خروجی قابل خواندن توسط ماشین | |
مثال
zinnector dns list example.com
آنچه مشاهده میکنید — برگرفته از یک اجرای واقعی نسخه 0.1.5 در محیط پروداکشن در تاریخ 2026-09-14؛ دامنهها، شناسهها و پیوندهای یکبار مصرف جایگزین شدهاند
DNS — example.com · 1 records
────────────────────────────────────────
type name value ttl
TXT w4357-verify zinn-w4357-updated ttl 3600
zinnector dns add
یک رکورد DNS ایجاد کنید.
zinnector dns add [options] <domain> <type> <name> <value>
| شناسه آرگومان | الزامی | توضیح |
|---|
domain | بله | دامنه، بر اساس نام یا id |
type | بله | نوع رکورد: A، AAAA، CNAME، MX، TXT، SRV، … |
name | بله | نام رکورد — @ برای خود دامنه، یا برچسب زیردامنه |
value | بله | مقصدی که رکورد به آن اشاره میکند — یک نشانی، یک نام میزبان یا متن |
| گزینه | عملکرد | مقدار پیشفرض |
|---|
--ttl <seconds> | طول عمر (TTL) | "3600" |
--priority <n> | اولویت، برای MX و SRV | |
--proxied | هدایت مسیر از طریق CDN | |
-y, --yes | بدون درخواست تایید | |
مثال
zinnector dns add example.com TXT _acme "token" --ttl 300
آنچه میبینید — رکورد قبل از نوشته شدن نمایش داده شده و تأیید میشود؛ برای رد کردن سؤال، --yes را ارسال کنید
Add a DNS record to example.com
───────────────────────────────
type TXT
name _acme
value "token"
ttl 300
create it? [y/N] y
✔ created TXT _acme
zinnector dns rm
حذف یک رکورد DNS.
zinnector dns rm [options] <domain> <recordId>
| آرگومان | الزامی | توضیح |
|---|
domain | بله | دامنه، بر اساس نام یا id |
recordId | بله | شناسهی رکورد (id)، همانطور که zinnector dns list چاپ میکند |
| گزینه | عملکرد | پیشفرض |
|---|
-y, --yes | سؤال نپرسیدن | |
مثال
zinnector dns rm example.com rec_7f3a
آنچه میبینید
⚠ deleting A @ 203.0.113.10 from example.com
delete it? [y/N] y
✔ deleted
zinnector mail
فهرست کردن سرویسهای ایمیل.
zinnector mail [options]
| گزینه | عملکرد | پیشفرض |
|---|
--json | خروجی قابل خواندن توسط ماشین | |
مثال
zinnector mail
آنچه مشاهده میکنید — برگرفته از یک اجرای واقعی نسخه 0.1.5 در محیط پروداکشن در تاریخ 2026-09-14؛ دامنهها، شناسهها و پیوندهای یکبار مصرف جایگزین شدهاند
Mail services · 0
────────────────────
● no mail services
zinnector bulk
یک عملیات را روی چند سایت اجرا کنید (cache_purge، malware_scan، sitemap، block_ip).
zinnector bulk [options] <operation>
| آرگومان | الزامی | چیست |\n|---|---|---|\n| operation | بله | آنچه باید در هر سایت انتخابی اجرا شود: cache_purge، malware_scan، sitemap یا block_ip |\n\n| گزینه | عملکرد | پیشفرض |\n|---|---|---|\n| --all | هر سایتی که این کلید میتواند ببیند | |\n| --site <site...> | سایتهای مشخص، بر اساس id یا دامنه | |\n| --status <status> | هر سایتی با این وضعیت | |\n| -y, --yes | سوال پرسیده نشود | |\n| --json | خروجی قابل خواندن توسط ماشین | |\n\nمثال
zinnector bulk cache_purge --all
آنچه میبینید — ثبتشده از یک اجرای واقعی نسخه 0.1.5 روی محیط پروداکشن در تاریخ 2026-09-14؛ دامنهها، شناسهها و پیوندهای یکبارمصرف جایگزین شدهاند. یک فراخوانی به پلتفرم برای کل انتخاب، نه یک فراخوانی به ازای هر سایت؛ انتخاب ابتدا نمایش داده شده و تأیید میشود
Bulk cache_purge · 1 sites
─────────────────────────────
· example.com
→ running cache_purge
✔ cache_purge accepted for 1 sites
The platform runs this asynchronously; results appear per site in the dashboard.
zinnector ai
از دستیار Zinn Digital® با در نظر گرفتن این پروژه به عنوان زمینه سؤال کنید.
zinnector ai [options] <question...>
| آرگومان | الزامی | چیست |\n|---|---|---|\n| question... | بله | آنچه میخواهید بپرسید، به زبان ساده — استفاده از نقلقول اختیاری است |\n\n| گزینه | کارکرد | پیشفرض |\n|---|---|---|\n| -s, --site <site> | پرسش درباره یک سایت خاص | |\n| --org <id> | سازمانی که میخواهید به عنوان آن پرسش کنید، زمانی که حساب شما متعلق به بیش از یک سازمان است | |\n| --no-context | هیچ موردی درباره پروژه محلی ارسال نشود | |\n| --json | خروجی قابل خواندن توسط ماشین | |\n\nمثال
zinnector ai "why is my deploy failing?"
آنچه میبینید — ثبتشده از یک اجرای واقعی نسخه 0.1.5 روی محیط پروداکشن در تاریخ 2026-09-14؛ دامنهها، شناسهها و پیوندهای یکبارمصرف جایگزین شدهاند. دستیار به زبان حساب پاسخ میدهد — زبان این حساب عربی است، بنابراین پاسخ ثبتشده به زبان عربی برای سؤالی به زبان انگلیسی است
→ thinking
Zinn Digital® assistant
────────────────────────────
هذا مشروع WordPress تم إنشاؤه بواسطة Zinnector® (مُهيّأ على PHP 8.4، أحدث
إصدار WordPress، وبيئة تشغيل playground)؛ لتشغيله محلياً، انتقل إلى مجلده
وشغّل الأمر: cd <اسم-المشروع> ثم zinnector dev، وسيقوم بتشغيل موقع WordPress
حقيقي على جهازك دون الحاجة إلى Docker.
sources:
· https://zinndigital.com/kb/zinnector-getting-started
· https://zinndigital.com/kb/zinnector-local-development
zinnector mcp
اجرای یک پل stdio به سرور میزبانیشده MCP — برای Claude Desktop و سایر کلاینتهای صرفاً محلی.
zinnector mcp [options]
مثال
ZINN_MCP_TOKEN=zmcp_live_… zinnector mcp
آنچه میبینید — توسط یک کلاینت هوش مصنوعی مانند Claude Desktop راهاندازی شده است، هرگز به صورت دستی انجام نشده — پروتکل MCP را در stdin و stdout به کار میبرد. اثباتشده از Claude Code 2.1.270 در برابر سرور فعال در تاریخ 2026-09-12
zinnector 0.1.4: MCP bridge to https://api.zinndigital.com/v1/mcp
متغیرهای محیطی
| متغیر | اثر |
|---|
ZINNECTOR_TOKEN | یک کلید API، مورد استفاده بهجای نمایه ذخیرهشده — CI به این صورت احراز هویت میکند |
ZINNECTOR_API | نشانی URL پایه API (پیشفرض https://api.zinndigital.com) |
ZINNECTOR_DEBUG=1 | چاپ ردیابیهای پشته و خروجی خودِ نصبکننده زمان اجرا |
ZINNECTOR_CACHE_DIR | جایی که زمان اجرای WordPress و هر Node مدیریتشده نگهداری میشوند (پیشفرض ~/.cache/zinnector) |
ZINNECTOR_CONFIG_DIR | جایی که فایل نمایه کلید API قرار دارد (پیشفرض ~/.config/zinnector) |
NO_COLOR | غیرفعال کردن رنگ |
کدهای خروج
0 موفقیت · 1 یک یافته یا رد کردن · 70 یک خطای داخلی · 77 احراز هویت یا مجوز · 78 نسخه پشتیبانینشده Node.