<!-- generated by cli/scripts/command-reference.mjs from the CLI's own command definitions — do not edit by hand -->
ہر وہ کمانڈ جسے Zinnector® 0.1.6 سمجھتا ہے — کل 43، بالکل اسی طرح جیسے zinnector --help انہیں درج کرتا ہے — اس کے اختیارات، ایک قابلِ عمل مثال، اور جو آپ کو دیکھنا چاہیے اس کے ساتھ۔ یہ صفحہ خود CLI سے تیار کیا گیا ہے، لہذا یہ آپ کے انسٹال کردہ ٹول سے متصادم نہیں ہو سکتا؛ اگر یہاں موجود کوئی کمانڈ آپ کی مشین پر غائب ہے تو npm install -g zinnector@latest چلائیں۔
شروع کرنے سے پہلے
اسے Node 24 یا جدید تر پر npm install -g zinnector کے ساتھ انسٹال کریں، پھر zinnector --version اور zinnector --help کے ساتھ انسٹالیشن کی تصدیق کریں۔ شروعاتی گائیڈ پہلے پانچ منٹوں کی وضاحت کرتی ہے؛ یہ صفحہ وہ حوالہ ہے جس کی طرف آپ واپس آتے ہیں۔
ہر کمانڈ -h, --help لیتی ہے۔ یہ عمومی اختیارات کمانڈ کے نام سے پہلے آتے ہیں:
| اختیار | یہ کیا کرتا ہے |
|---|
-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
جو آپ دیکھتے ہیں — کیپچر کیا گیا — Linux پر 0.1.2
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 ورژن (playground پر 5.2–8.5، docker پر 7.4–8.5) | |
--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 رن ٹائم (~570 MB) ڈاؤن لوڈ کرنے کے لیے ایک بار پوچھتا ہے؛ سوال چھوڑنے کے لیے --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 کا بنیادی URL | "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]
| آپشن | یہ کیا کرتا ہے | ڈیفالٹ |\n|---|---|---|\n| --profile <name> | نامزد پروفائل استعمال کریں | |\n| --scopes | ان اجازتوں کی فہرست بنائیں جو API کلید رکھتی ہے | |\n| --json | مشین کے پڑھنے کے قابل آؤٹ پٹ | |\n\nمثال
zinnector whoami --scopes
آپ جو دیکھتے ہیں — 2026-09-14 کو پروڈکشن میں 0.1.5 کے ایک حقیقی رن سے اخذ کیا گیا؛ ڈومینز، شناخت کنندگان اور یک بار استعمال کے لنکس کو تبدیل کر دیا گیا ہے
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
آپ جو دیکھتے ہیں — 2026-09-14 کو پروڈکشن میں 0.1.5 کے ایک حقیقی رن سے اخذ کیا گیا؛ ڈومینز، شناخت کنندگان اور یک بار استعمال کے لنکس کو تبدیل کر دیا گیا ہے
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
آپ جو دیکھتے ہیں — 2026-09-14 کو پروڈکشن میں 0.1.5 کے ایک حقیقی رن سے اخذ کیا گیا؛ ڈومینز، شناخت کنندگان اور یک بار استعمال کے لنکس کو تبدیل کر دیا گیا ہے
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>
| دلیل | درکار ہے | یہ کیا ہے |
|---|
site | ہاں | شیئر کرنے کے لیے سائٹ — ایک id، بنیادی ڈومین یا نام |
email | ہاں | کس کو رسائی دینی ہے — اگر ان کا ابھی تک اکاؤنٹ نہیں ہے تو انہیں ای میل کے ذریعے دعوت نامہ بھیجا جاتا ہے |
| اختیار | یہ کیا کرتا ہے | طے شدہ |
|---|
--role <role> | وہ کیا کر سکتے ہیں: viewer، editor، manager | |
--reason <text> | انہیں اس کی ضرورت کیوں ہے — آڈٹ ٹریل کے لیے اجازت کے ساتھ رکھی جاتی ہے |
--until <date> | رسائی از خود کب ختم ہوگی (YYYY-MM-DD)؛ منسوخ ہونے تک کے لیے خالی چھوڑیں |
--json | مشین کے پڑھنے کے قابل آؤٹ پٹ | |
مثال
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
جو آپ دیکھتے ہیں — 2026-09-14 کو پروڈکشن کے خلاف 0.1.5 کے حقیقی رن سے کیپچر کیا گیا؛ ڈومینز، id اور واحد استعمال والے لنکس تبدیل کر دیے گئے ہیں۔ کمانڈ کا پرنٹ کردہ بالکل درست روپ، ماخذ سے (اس فائل کے آخری بار کیپچر ہونے کے بعد W40-DEVTOOL نے یہ شامل کیے ہیں)؛ آپ کے ڈومینز، id اور تاریخیں مختلف ہوں گی
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 | ہاں | ہٹانے جانے والا فرد — ان کا ای میل پتہ، یا zinnector collaborators سے گرانٹ id |
| آپشن | یہ کیا کرتا ہے | ڈیفالٹ |
|---|
--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
جو آپ دیکھتے ہیں — 2026-09-14 کو پروڈکشن کے خلاف 0.1.5 کے حقیقی رن سے حاصل کیا گیا؛ ڈومینز، ids اور ایک بار استعمال ہونے والے لنکس تبدیل کر دیے گئے۔ کمانڈ کے پرنٹ کرنے کی اصل شکل، ماخذ سے (W40-DEVTOOL نے اس فائل کو آخری بار حاصل کرنے کے بعد ان کا اضافہ کیا تھا)؛ آپ کے ڈومینز، ids اور تاریخیں مختلف ہوں گی؛ بغیر کسی ذیلی کمانڈ کے یہ list چلاتا ہے
Invitations · 0
──────────────────
● nothing waiting for you
zinnector invitations list
وہ دعوت نامے جو اس اکاؤنٹ کو بھیجے گئے ہیں جس میں آپ سائن ان ہیں۔
zinnector invitations list [options]
| آپشن | یہ کیا کرتا ہے | ڈیفالٹ |
|---|
--json | مشین کے پڑھنے کے قابل آؤٹ پٹ | |
مثال
zinnector invitations list
جو آپ دیکھتے ہیں — 2026-09-14 کو پروڈکشن کے خلاف 0.1.5 کے حقیقی رن سے کیپچر کیا گیا؛ ڈومینز، id اور واحد استعمال والے لنکس تبدیل کر دیے گئے ہیں۔ کمانڈ کا پرنٹ کردہ بالکل درست روپ، ماخذ سے (اس فائل کے آخری بار کیپچر ہونے کے بعد W40-DEVTOOL نے یہ شامل کیے ہیں)؛ آپ کے ڈومینز، id اور تاریخیں مختلف ہوں گی
Invitations · 0
──────────────────
● nothing waiting for you
zinnector invitations accept
دعوت نامہ قبول کریں — اس کے مکمل ہوتے ہی سائٹ آپ کی ہو جائے گی۔
zinnector invitations accept [options] <id>
| دلیل (آرگومنٹ) | درکار ہے | یہ کیا ہے |
|---|
id | ہاں | zinnector invitations سے دعوت نامہ id — اس کا ایک منفرد سابقہ ہی کافی ہے |
مثال
zinnector invitations accept 01a03f39-9c11-7b02-a7e0-2e4d0c5f1b77
جو آپ دیکھتے ہیں — کمانڈ جو قطعی شکل پرنٹ کرتی ہے، سورس سے (اس فائل کے آخری بار کیپچر ہونے کے بعد W40-DEVTOOL نے یہ شامل کیے ہیں)؛ آپ کے ڈومینز، آئی ڈیز اور تواریخ مختلف ہوں گی
✔ you now have access to example.com
zinnector link
اس پروجیکٹ کو ہوسٹنگ سلاٹ کی طرف اشارہ کریں (اور اس کے ذخیرے کو مربوط کریں)۔
zinnector link [options] [site]
| دلیل | لازمی | یہ کیا ہے |
|---|
site | نہیں | ایک سائٹ id، بنیادی ڈومین یا نام — طے شدہ طور پر وہ سائٹ جو zinnector.json میں منسلک ہے |
| اختیار | یہ کیا کرتا ہے | طے شدہ |
|---|
--repo <owner/name> | اس ریپوزٹری کو پلیٹ فارم پر موجود سائٹ سے منسلک کریں | |
--provider <name> | تعینات کرنے کے لیے منسلک اکاؤنٹ: github_app، github یا gitlab (طے شدہ: وہ جو آپ کے ادارے نے منسلک کیا ہے) | |
--branch <name> | وہ برانچ جس سے پش تعینات ہوتا ہے | |
--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 | پورا دستاویز کا روٹ، بشمول WordPress کور (طے شدہ: صرف wp-content) | |
--no-uploads | wp-content/uploads (میڈیا) کو پیچھے چھوڑ دیں | |
--no-database | سائٹ کے ڈیٹا بیس کو پیچھے چھوڑ دیں — صرف فائلیں لیں | |
--live-config | wp-config.php بھی لکھیں — یہ براہ راست ڈیٹا بیس کی اسناد رکھتا ہے | |
--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 | مکمل دستاویز کا روٹ، بشمول WordPress کور | |
--no-uploads | wp-content/uploads (میڈیا) کو پیچھے چھوڑ دیں | |
--no-database | سائٹ کا ڈیٹا بیس چھوڑ دیں — صرف فائلیں لیں | |
--live-config | wp-config.php کو بھی لکھیں — یہ لائیو ڈیٹا بیس کی اسناد رکھتا ہے | |
--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
جو آپ دیکھتے ہیں — 2026-09-12 کو ایک ٹیسٹ سائٹ پر 0.1.4 کے اصل رن سے حاصل کیا گیا؛ ڈومین اور شناخت کاروں کو نمونہ کی اقدار سے تبدیل کر دیا گیا ہے
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 | نہیں | ایک سائٹ id، بنیادی ڈومین یا نام — طے شدہ طور پر 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 | نہیں | ایک سائٹ id، بنیادی ڈومین یا نام — طے شدہ طور پر 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
جو آپ دیکھتے ہیں — 2026-09-12 کو ایک ٹیسٹ سائٹ پر 0.1.4 کے حقیقی رن سے حاصل کیا گیا؛ ڈومین اور ids کو مثالی اقدار سے تبدیل کر دیا گیا ہے۔ ایسا رن جس سے ریپوزٹری آگے نکل چکی ہو، اس کے بجائے 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]
| دلیل (آرگومنٹ) | ضروری ہے | یہ کیا ہے |\n|---|---|---|\n| site | نہیں | سائٹ کا آئی ڈی، بنیادی ڈومین یا نام — پہلے سے طے شدہ طور پر zinnector.json میں منسلک سائٹ ہے |\n\n| آپشن | یہ کیا کرتا ہے | طے شدہ |\n|---|---|---|\n| --keep <side> | site (سائٹ کو اوپر کمٹ کریں) یا repository (سائٹ کی غیر مطابقت پذیر تبدیلیاں مسترد کریں) | |\n| --yes | مت پوچھیں | |\n| --json | مشین کے ذریعے پڑھے جانے کے قابل آؤٹ پٹ | |\n\nمثال
zinnector sync resolve example.com --keep repository --yes
جو آپ دیکھتے ہیں — 2026-09-12 کو ایک امتحانی سائٹ پر 0.1.4 کے حقیقی عمل درآمد سے حاصل کیا گیا؛ ڈومین اور شناختوں کو امثالی اقدار سے تبدیل کر دیا گیا ہے۔ بغیر --yes کے یہ پہلے پوچھتا ہے، اور پوچھنے کے لیے ٹرمینل موجود نہ ہونے کی صورت میں صاف انکار کر دیتا ہے
✔ kept the repository
Two-way sync — example.com
…
state synced
zinnector check
اس پروجیکٹ کا اس سلاٹ سے موازنہ کریں جس پر آپ تعینات کرنے والے ہیں۔
zinnector check [options] [site]
| دلیل | لازمی | یہ کیا ہے |
|---|
site | نہیں | ایک سائٹ آئی ڈی، بنیادی ڈومین یا نام — طے شدہ طور پر zinnector.json میں منسلک سائٹ ہے |
| اختیار | یہ کیا کرتا ہے | طے شدہ |
|---|
--probe | zinnector.json پر بھروسا کرنے کے بجائے مقامی رن ٹائم کو بوٹ کریں اور اس کے php کی پیمائش کریں | |
--all | کامیاب ہونے والی جانچ پڑتالیں بھی دکھائیں | |
--strict | جب کسی چیز کی جانچ نہ کی جا سکے تب بھی ناکام ہو جائیں | |
--json | مشین سے پڑھنے کے قابل آؤٹ پٹ | |
مثال
zinnector check
جو آپ دیکھ رہے ہیں — 2026-09-14 کو پروڈکشن کے خلاف 0.1.5 کے ایک حقیقی رن سے اخذ کیا گیا؛ ڈومینز، آئی ڈیز اور یک بار استعمال کے لنکس کو تبدیل کر دیا گیا ہے — اس رن میں ایک حقیقی عدم مطابقت سامنے آئی (پروجیکٹ میں 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]
| دلیل | لازمی | یہ کیا ہے |
|---|
site | نہیں | سائٹ آئی ڈی، بنیادی ڈومین یا نام — طے شدہ طور پر وہ سائٹ ہے جو zinnector.json میں منسلک ہے |
| آپشن | یہ کیا کرتا ہے | طے شدہ |
|---|
--no-wait | ٹریگر کریں اور باہر نکلیں | |
مثال
zinnector deploy example.com
آپ جو دیکھتے ہیں — 2026-09-14 کو پروڈکشن میں 0.1.5 کے ایک حقیقی رن سے اخذ کیا گیا؛ ڈومینز، شناخت کنندگان اور یک بار استعمال کے لنکس کو تبدیل کر دیا گیا ہے
Redeploy example.com · 01a00000-0000-7000-8000-000000000000
────────────────────────────────────────────────────────────────────────
→ starting the deploy
✔ deploy started
zinnector deploys
کسی سائٹ کی تعیناتی کی تاریخ۔
zinnector deploys [options] [site]
| argument | required | what it is |
|---|
site | نہیں | ایک سائٹ آئی ڈی، بنیادی ڈومین یا نام — طے شدہ طور پر zinnector.json میں منسلک سائٹ |
| option | what it does | default |
|---|
--json | مشین کے پڑھنے کے قابل آؤٹ پٹ | |
-n, --limit <n> | کتنے دکھانے ہیں | "10" |
مثال
zinnector deploys example.com
آپ جو دیکھتے ہیں — 2026-09-14 کو پروڈکشن میں 0.1.5 کے ایک حقیقی رن سے اخذ کیا گیا؛ ڈومینز، شناخت کنندگان اور یک بار استعمال کے لنکس کو تبدیل کر دیا گیا ہے
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
جو آپ دیکھتے ہیں — 2026-09-14 کو پروڈکشن پر 0.1.5 کے حقیقی رن سے اخذ کیا گیا؛ ڈومینز، شناختی کوڈز اور یک وقتی استعمال کے لنکس کو تبدیل کیا گیا ہے۔ بغیر کسی ورژن کے یہ موجودہ ورژن دکھاتا ہے؛ --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
آپ جو دیکھتے ہیں — 2026-09-14 کو پروڈکشن میں 0.1.5 کے ایک حقیقی رن سے اخذ کیا گیا؛ ڈومینز، شناخت کنندگان اور یک بار استعمال کے لنکس کو تبدیل کر دیا گیا ہے
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
جو آپ دیکھ رہے ہیں — 2026-09-14 کو پروڈکشن کے خلاف 0.1.5 کے حقیقی رن سے لیا گیا؛ ڈومینز، آئی ڈیز اور یک بار استعمال کے لنکس کو تبدیل کیا گیا ہے۔ 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]
| دلیل | لازمی | یہ کیا ہے |
|---|
site | نہیں | ایک سائٹ id، بنیادی ڈومین یا نام — طے شدہ طور پر zinnector.json میں منسلک سائٹ ہے |
| اختیار | یہ کیا کرتا ہے | طے شدہ |
|---|
--access | صرف رسائی لاگ | |
--error | صرف خرابی لاگ | |
--build | اس کے بجائے حالیہ ترین تعیناتی کا بلڈ لاگ | |
--json | مشین کے پڑھنے کے قابل آؤٹ پٹ | |
مثال
zinnector logs example.com --error
آپ جو دیکھ رہے ہیں — 2026-09-14 کو پروڈکشن کے خلاف 0.1.5 کے حقیقی رن سے حاصل کیا گیا؛ ڈومینز، آئی ڈیز اور یک بار استعمال کے لنکس کو تبدیل کر دیا گیا ہے۔ رسائی لاگ کے لیے --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...]
| دلیل | لازمی | یہ کیا ہے |
|---|
command... | نہیں | WP-CLI کمانڈ اور اس کے دلائل، مثلاً plugin list — اسے --commands کے ساتھ چھوڑ دیں |
| آپشن | یہ کیا کرتا ہے | ڈیفالٹ |
|---|
-s, --site <site> | سائٹ آئی ڈی یا ڈومین | |
--commands | پلیٹ فارم جو کچھ چلائے گا اس کی فہرست بنائیں | |
--json | مشین کے پڑھنے کے قابل آؤٹ پٹ | |
مثال
zinnector wp plugin list --site example.com
جو آپ دیکھ رہے ہیں — 2026-09-14 کو پروڈکشن کے خلاف 0.1.5 کے ایک حقیقی رن سے اخذ کیا گیا؛ ڈومینز، شناختی کارڈز اور ایک بار استعمال ہونے والے لنکس کو تبدیل کر دیا گیا ہے۔ اجازت دی گئی فہرست پلیٹ فارم کے ذریعے فراہم کی جاتی ہے — 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
جو آپ دیکھ رہے ہیں — 2026-09-14 کو پروڈکشن کے خلاف 0.1.5 کے حقیقی رن سے اخذ کیا گیا؛ ڈومینز، آئی ڈیز اور یک بار استعمال کے لنکس تبدیل کر دیے گئے ہیں۔ 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
آپ جو دیکھتے ہیں — 2026-09-14 کو پروڈکشن میں 0.1.5 کے ایک حقیقی رن سے اخذ کیا گیا؛ ڈومینز، شناخت کنندگان اور یک بار استعمال کے لنکس کو تبدیل کر دیا گیا ہے
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]
| دلیل (argument) | ضروری | یہ کیا ہے |
|---|
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
آپ جو دیکھتے ہیں — 2026-09-14 کو پروڈکشن میں 0.1.5 کے ایک حقیقی رن سے اخذ کیا گیا؛ ڈومینز، شناخت کنندگان اور یک بار استعمال کے لنکس کو تبدیل کر دیا گیا ہے
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
آپ جو دیکھ رہے ہیں — 2026-09-14 کو پروڈکشن پر 0.1.5 کے حقیقی رن سے اخذ کیا گیا؛ ڈومینز، شناختی کوڈز اور یک وقتی استعمال کے لنکس کو تبدیل کیا گیا ہے۔ 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
آپ جو دیکھتے ہیں — 2026-09-14 کو پروڈکشن میں 0.1.5 کے ایک حقیقی رن سے اخذ کیا گیا؛ ڈومینز، شناخت کنندگان اور یک بار استعمال کے لنکس کو تبدیل کر دیا گیا ہے
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>
| دلیل (argument) | درکار ہے | یہ کیا ہے |\n|---|---|---|\n| domain | ہاں | ڈومین، نام یا id کے لحاظ سے |\n| type | ہاں | ریکارڈ کی قسم: A، AAAA، CNAME، MX، TXT، SRV، … |\n| name | ہاں | ریکارڈ کا نام — خود ڈومین کے لیے @، یا ذیلی ڈومین کا لیبل |\n| value | ہاں | ریکارڈ کس چیز کی طرف اشارہ کرتا ہے — پتہ، میزبان کا نام یا متن |\n\n| آپشن | یہ کیا کرتا ہے | طے شدہ |\n|---|---|---|\n| --ttl <seconds> | میعادِ حیات (time to live) | "3600" |\n| --priority <n> | ترجیح، MX اور SRV کے لیے | |\n| --proxied | CDN کے ذریعے روٹ کریں | |\n| -y, --yes | مت پوچھیں | |\n\nمثال
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
آپ جو دیکھتے ہیں — 2026-09-14 کو پروڈکشن میں 0.1.5 کے ایک حقیقی رن سے اخذ کیا گیا؛ ڈومینز، شناخت کنندگان اور یک بار استعمال کے لنکس کو تبدیل کر دیا گیا ہے
Mail services · 0
────────────────────
● no mail services
zinnector bulk
متعدد سائٹس پر ایک آپریشن چلائیں (cache_purge، malware_scan، sitemap، block_ip)۔
zinnector bulk [options] <operation>
| دلیل | لازمی | یہ کیا ہے |
|---|
operation | ہاں | ہر منتخب کردہ سائٹ پر کیا چلانا ہے: cache_purge، malware_scan، sitemap یا block_ip |
| آپشن | یہ کیا کرتا ہے | طے شدہ |
|---|
--all | ہر وہ سائٹ جسے یہ کلید دیکھ سکتی ہے | |
--site <site...> | مخصوص سائٹس، بلحاظ id یا ڈومین | |
--status <status> | اس کیفیت میں موجود ہر سائٹ | |
-y, --yes | مت پوچھیں | |
--json | مشین کے پڑھنے کے قابل آؤٹ پٹ | |
مثال
zinnector bulk cache_purge --all
جو آپ دیکھ رہے ہیں — 2026-09-14 کو پروڈکشن کے خلاف 0.1.5 کے حقیقی رن سے لیا گیا؛ ڈومینز، شناختی نمبرز (IDs) اور یک وقتی استعمال کے لنکس کو تبدیل کر دیا گیا ہے۔ پوری سلیکشن کے لیے پلیٹ فارم پر صرف ایک کال، نہ کہ ہر سائٹ کے لیے ایک؛ سلیکشن پہلے دکھائی اور تصدیق کی جاتی ہے
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...>
| دلیل | لازمی | یہ کیا ہے |
|---|
question... | ہاں | آپ کیا پوچھنا چاہتے ہیں، سادہ الفاظ میں — اقتباس لگانا اختیاری ہے |
| آپشن | یہ کیا کرتا ہے | ڈیفالٹ |
|---|
-s, --site <site> | کسی مخصوص سائٹ کے بارے میں پوچھیں | |
--org <id> | کس تنظیم کی حیثیت سے پوچھنا ہے، جب آپ کا اکاؤنٹ ایک سے زیادہ سے تعلق رکھتا ہو | |
--no-context | مقامی پروجیکٹ کے بارے میں کچھ بھی نہ بھیجیں | |
--json | مشین کے پڑھنے کے قابل آؤٹ پٹ | |
مثال
zinnector ai "why is my deploy failing?"
جو آپ دیکھتے ہیں — 2026-09-14 کو پروڈکشن میں 0.1.5 کے حقیقی رن سے لیا گیا؛ ڈومینز، شناختی علامتیں اور یک وقتی استعمال کے لنکس تبدیل کر دیے گئے ہیں۔ معاون اکاؤنٹ کی زبان میں جواب دیتا ہے — اس اکاؤنٹ کا لوکیل عربی ہے، اس لیے لیا گیا جواب انگریزی سوال کا عربی میں ہے
→ 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
میزبانی شدہ MCP سرور پر ایک stdio برج چلائیں — Claude Desktop اور دیگر صرف مقامی کلائنٹس کے لیے۔
zinnector mcp [options]
مثال
ZINN_MCP_TOKEN=zmcp_live_… zinnector mcp
آپ جو دیکھ رہے ہیں — ایک AI کلائنٹ جیسے کہ Claude Desktop کے ذریعے شروع کیا گیا ہے، کبھی بھی دستی طور پر نہیں — یہ stdin اور stdout پر MCP بولتا ہے۔ 2026-09-12 کو لائیو سرور کے خلاف Claude Code 2.1.270 سے ثابت شدہ
zinnector 0.1.4: MCP bridge to https://api.zinndigital.com/v1/mcp
ماحولیاتی متغیرات
| متغیر | اثر |
|---|
ZINNECTOR_TOKEN | ایک API کلید، جو محفوظ کردہ پروفائل کے بجائے استعمال ہوتی ہے — CI اسی طرح تصدیق کرتا ہے |
ZINNECTOR_API | API بنیادی URL (ڈیفالٹ 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۔