معلوماتی مرکز

Zinnector® کمانڈ حوالہ

ہر Zinnector® کمانڈ بالکل اسی طرح جیسے zinnector --help اسے درج کرتی ہے — دلائل، جھنڈے اور پہلے سے طے شدہ ترتیبات، چلانے کے قابل مثال اور جو یہ پرنٹ کرتی ہے — خود CLI سے تیار کردہ تاکہ یہ آپ کے انسٹال کردہ ورژن سے مختلف نہ ہو سکے۔

<!-- 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-uploadswp-content/uploads (میڈیا) کو پیچھے چھوڑ دیں
--no-databaseسائٹ کے ڈیٹا بیس کو پیچھے چھوڑ دیں — صرف فائلیں لیں
--live-configwp-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-uploadswp-content/uploads (میڈیا) کو پیچھے چھوڑ دیں
--no-databaseسائٹ کا ڈیٹا بیس چھوڑ دیں — صرف فائلیں لیں
--live-configwp-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 میں منسلک سائٹ ہے
اختیاریہ کیا کرتا ہےطے شدہ
--probezinnector.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پری فلائٹ کو بالکل بھی نہ چلائیں
--probezinnector.json پر بھروسا کرنے کے بجائے پری فلائٹ کے دوران مقامی رن ٹائم کی پیمائش کریں
--no-waitڈیپلائے کو متحرک کریں اور اس کی نگرانی کیے بغیر باہر نکل جائیں
--no-gitgit 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]
argumentrequiredwhat it is
siteنہیںایک سائٹ آئی ڈی، بنیادی ڈومین یا نام — طے شدہ طور پر zinnector.json میں منسلک سائٹ
optionwhat it doesdefault
--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_APIAPI بنیادی 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۔

تمام ڈویلپر دستاویزات →

بلاگ کی تازہ ترین تحریریں

ہم ہوسٹنگ، SEO اور بڑے پیمانے پر سائٹس چلانے کے بارے میں کیا لکھتے رہے ہیں۔

ہوسٹنگ لیئر سے SEO اور لنک بلڈنگ: 2026 کے آپریٹر کا نقطہ نظر

2026 میں ہوسٹنگ کس طرح انڈیکسنگ اور لنک ایکویٹی کو تشکیل دیتی ہے: صفحات کو انڈیکس میں رکھنا، پرانے ڈومینز پر کام شروع کرنے سے پہلے ان کی جانچ پڑتال، بنا کسی فٹ پرنٹ کے لنک بلڈنگ، اور اس بارے میں ایک ایماندارانہ مؤقف کہ بنیادی ڈھانچہ SEO کے لیے کیا کر سکتا ہے اور کیا نہیں۔

پوسٹ پڑھیں ←

WordPress کو تیز رفتار اور محفوظ بنانا: کارکردگی اور پلگ ان کی چیک لسٹ

تیز رفتار اور محفوظ WordPress کے لیے ایک عملی چیک لسٹ: سرور لیول کیشنگ، ہر سائٹ کے لیے آبجیکٹ کیش، چند مفید پلگ انز، اسٹیک کو اپ ٹو ڈیٹ رکھنا، اور WooCommerce کے وہ صفحات جنہیں آپ کو کبھی بھی کیش نہیں کرنا چاہیے۔

پوسٹ پڑھیں ←

2026 میں مینیجڈ ویب ہوسٹنگ کا انتخاب کیسے کریں: خریدار کی رہنمائی

ایک اچھے مینیجڈ ہوسٹنگ اور کنٹرول پینل والے سستے سرور کے درمیان اصل فرق کیا ہے — منتقلی، بیک اپس، تنہائی، حقیقی کیشنگ اور دیانت دارانہ اسکیلنگ — اور اس کا انتخاب کرنے سے پہلے اس کا اندازہ کیسے لگائیں۔

پوسٹ پڑھیں ←

بلاگ پڑھیں ←

کیا اب بھی دشواری پیش آ رہی ہے؟

ہر پلان میں سپورٹ شامل ہے، ہیلپ ڈیسک دن کے 24 گھنٹے کھلا رہتا ہے، اور آپ ہماری کسی بھی 58 زبانوں میں ہمیں لکھ سکتے ہیں—ہم آپ کی اپنی زبان میں جواب دیتے ہیں۔

سپورٹ سے رابطہ کریں → تمام مضامین →