<!-- generated by cli/scripts/command-reference.mjs from the CLI's own command definitions — do not edit by hand -->
Kowace doka da Zinnector® 0.1.6 ke fahimta — gabaɗaya 43, daidai yadda zinnector --help ta jera su — tare da zaɓuɓɓukanta, misali mai aiki, da kuma abin da ya kamata ku gani. An samar da wannan shafi ne daga CLI kanta, don haka ba zai iya saba wa kayan aikin da kuka shigar ba; idan wata doka a nan ta ɓace a na'urarku, ku gudanar da npm install -g zinnector@latest.
Kafin ku fara
Ku shigar da shi tare da npm install -g zinnector a kan Node 24 ko wanda ya fi sabo, sannan ku duba shigarwar tare da zinnector --version da zinnector --help. Jagorar farawa tana bayanin mintuna biyar na farko; wannan shafin shi ne abin nuni da kuke komawa gare shi.
Kowace doka tana ɗaukar -h, --help. Waɗannan zaɓuɓɓuka na bai-ɗaya suna zuwa ne kafin sunan dokar:
| option | what it does |
|---|
-V, --version | buga sigar |
--profile <name> | yi amfani da bayanin martaba mai suna na shaidar shaida |
Dokokin
zinnector new
Fara gina tsarin aikin WordPress wanda za ku iya gudanarwa nan take.
zinnector new [options] [name]
| hujja | ana buƙata | abin da yake |
|---|
name | a'a | babban fayil don ƙirƙirar aikin a ciki, da sunan aikin — ana buƙata sai dai idan --here |
| zaɓi | abin da yake yi | na asali |
|---|
-t, --template <kind> | ɗaya daga cikin: site, plugin, theme | "site" |
--php <version> | nau'in PHP don yin aiki a kansa |
"8.3" |
| --wp <version> | nau'in WordPress na tsarin aiki na gida | "latest" | | --runtime <name> | playground ko docker | "playground" | | --here | gina tsari a cikin babban fayil na yanzu maimakon sabo | |
Misali
zinnector new my-site
Abin da kuke gani — an ɗauka — 0.1.2 a kan 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
Aiwatar da wannan aikin a na'urarku — babu buƙatar Docker.
zinnector dev [options]
| zaɓi | abin da yake yi | asali |
|---|
--php <version> | Sigar PHP da za a kunna (5.2–8.5 a kan playground, 7.4–8.5 a kan docker) | |
--wp <version> | Sigar WordPress | |
-p, --port <port> | tashar sadarwa (port) da za a yi amfani da ita | |
--runtime <name> | playground (asali) ko docker | |
--login | shiga a matsayin mai gudanarwa (admin) ta atomatik | true |
--no-login | kada a shiga ta atomatik | |
--once | tayar da shi, bayar da rahoton abin da ke aiki, sannan tsaya | |
--yes | girka runtime na gida ba tare da tambaya ba | |
--reset-runtime | goge runtime ɗin da aka girka kuma sake girka shi | |
-v, --verbose | nuna ainihin fitowar runtime ɗin | |
Misali
cd my-site
zinnector dev
Abin da kuke gani — an kama — 0.1.2. Gudanarwa ta farko tana tambaya sau ɗaya don sauke lokacin aiki na WordPress (~570 MB); shigar da --yes don tsallake tambayar
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
Shiga — tare da asusunka a cikin binciken yanar gizo, ko tare da maɓallin API.
zinnector login [options]
| zaɓi | abin da yake yi | asali |
|---|
--profile <name> | adana a ƙarƙashin wani bayanin martaba mai suna (asali: default) | |
--api <url> | tushen URL na API | "https://api.zinndigital.com" |
--api-key | liƙa maɓallin API na kowace ƙungiya maimakon shiga da kanka | |
--issuer <url> | sabis ɗin shiga | "https://auth.zinndigital.com/realms/zinn" |
--no-browser | buga hanyar haɗin shiga ba tare da ƙoƙarin buɗe mai bincike ba | |
Misali
zinnector login
Abin da kuke gani — ana rubuta maɓallin a wurin mai faɗakarwa, ba a layin umarni ba. A cikin CI, tura shi ta bututu: 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
Manta shigar da aka adana.
zinnector logout [options]
| zaɓi | abin da yake yi | asali |
|---|
--profile <name> | wane bayanin martaba za a manta (asali: default) | |
Misali
zinnector logout
Abin da kuke gani
✔ signed out of profile “default”
zinnector whoami
Nuna wanda wannan CLI ta shiga a matsayinsa, da kuma abin da za ta iya shiga.
zinnector whoami [options]
| zaɓi | abin da yake yi | asali |
|---|
--profile <name> | yi amfani da bayanin martaba mai suna | |
--scopes | jera izinin da maɓallin API yake ɗauke da su | |
--json | fitarwa da na'ura za ta iya karantawa | |
Misali
zinnector whoami --scopes
Abin da kuke gani — an ɗauko daga ainihin gudanarwar 0.1.5 akan production a ranar 2026-09-14; an maye gurbin domain, id da hanyoyin haɗin amfani sau ɗaya
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
Jera shafukan da wannan mabuɗin zai iya gani.
zinnector sites [options]
| zaɓi | abin da yake yi | asali |
|---|
--json | fitarwa da na'ura za ta iya karantawa | |
--status <status> | shafuka kawai da ke cikin wannan matsayin | |
Misali
zinnector sites
Abin da kuke gani — an ɗauko daga ainihin gudanarwar 0.1.5 akan production a ranar 2026-09-14; an maye gurbin domain, id da hanyoyin haɗin amfani sau ɗaya
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
Duk abin da dandamali ya sani game da shafi ɗaya.
zinnector status [options] [site]
| mahawara | wajibi | abin da yake |
|---|
site | a'a | id na shafi, babban yanki ko suna — tsohuwar zabin ita ce shafin da aka alakanta a zinnector.json |
| zabin | abin da yake yi | tsoho |
|---|
--json | fitarwa da na'ura za ta iya karantawa | |
Misali
zinnector status example.com
Abin da kuke gani — an ɗauko daga ainihin gudanarwar 0.1.5 akan production a ranar 2026-09-14; an maye gurbin domain, id da hanyoyin haɗin amfani sau ɗaya
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
Ba mutum ɗaya damar shiga shafi GUDA ƊAYA — mai haɓakawa, mai tsara shafi, abokin ciniki.
zinnector share [options] <site> <email>
| mahawara | wajibi ne | abin da yake |\n|---|---|---|\n| site | i | rukunin yanar gizon da za a raba — id, babban yanki ko suna |\n| email | i | wanda za a ba damar shiga — ana tura musu gayyata ta imel idan ba su da asusu tukuna |\n\n| zabin | abin da yake yi | na asali |\n|---|---|---|\n| --role <role> | abin da za su iya yi: viewer, editor, manager | |\n| --reason <text> | dalilin da yasa suke bukatarsa — ana ajiye shi tare da bayarwar don bin sawun bincike |\n| --until <date> | lokacin da damar shiga za ta kare da kanta (YYYY-MM-DD); a cire shi idan har sai an soke | |\n| --json | fitarwa da na'ura za ta iya karantawa | |\n\nMisali
zinnector share example.com dev@agency.test --role editor --reason "rebuild the checkout"
Abin da kuke gani — ainihin yadda umarnin yake fitarwa, daga tushen (W40-DEVTOOL ya ƙara waɗannan bayan an ɗauki wannan fayil ɗin a ƙarshe); yankunanku, ID-ID da kwanakin wata za su bambanta
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
Wanda aka ba wa damar shiga shafi, da kuma ko sun amince.
zinnector collaborators [options] [site]
| mahawara | wajibi | abin da yake |
|---|
site | a'a | id na shafi, babban yanki ko suna — tsohuwar zabin ita ce shafin da aka alakanta a zinnector.json |
| zabin | abin da yake yi | tsoho |
|---|
--json | fitarwa da na'ura za ta iya karantawa | |
Misali
zinnector collaborators example.com
Abin da kuke gani — an ɗauko daga ainihin aikin 0.1.5 a kan sashin samarwa a ranar 2026-09-14; an canza yankuna, ids da hanyoyin haɗi na amfani sau ɗaya. ainihin yadda umarnin yake bugawa, daga asali (W40-DEVTOOL ya ƙara waɗannan bayan an ɗauki wannan fayil ɗin a ƙarshe); yankunanku, ids da kwanakin wata za su bambanta
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
Karɓe damar shiga shafi daga wani mutum — ta hanyar imel ko grant id.
zinnector unshare [options] <site> <who>
| mahawara | wajibi ne | abin da yake |
|---|
site | e | rukunin yanar gizon da za a janye izinin shiga a kansa — wani id, babban yanki (primary domain) ko suna |
who | e | mutumin da za a cire — adireshin imel ɗinsu, ko grant id daga zinnector collaborators |
| zaɓi | abin da yake yi | na asali |
|---|
--yes | kada a tambaya | |
Misali
zinnector unshare example.com dev@agency.test --yes
Abin da kuke gani — ainihin yadda umarnin yake fitarwa, daga tushen (W40-DEVTOOL ya ƙara waɗannan bayan an ɗauki wannan fayil ɗin a ƙarshe); yankunanku, ID-ID da kwanakin wata za su bambanta
✔ withdrew the invitation to dev@agency.test
zinnector invitations
Gayyatar da ke jiran ku, kuma ku karɓi ɗaya.
zinnector invitations [options] [command]
Misali
zinnector invitations
Abin da kuke gani — an ɗauko daga ainihin gudanarwar 0.1.5 a kan samarwa a ranar 2026-09-14; an maye gurbin yankuna, idodi da hanyoyin haɗin kai na amfani sau ɗaya. ainihin siffar da umarnin yake bugawa, daga tushen (W40-DEVTOOL ya ƙara waɗannan bayan an ɗauki wannan fayil ɗin a ƙarshe); yankunanku, idodinku da kwanakinku za su bambanta; ba tare da ƙaramin umarni ba yana gudanar da list
Invitations · 0
──────────────────
● nothing waiting for you
zinnector invitations list
Gayyata da aka aika wa asusun da kuka shiga.
zinnector invitations list [options]
| zabi | abin da yake yi | na asali |
|---|
--json | fitarwa mai karantawa ta na'ura | |
Misali
zinnector invitations list
Abin da kuke gani — an ɗauko daga ainihin aikin 0.1.5 a kan sashin samarwa a ranar 2026-09-14; an canza yankuna, ids da hanyoyin haɗi na amfani sau ɗaya. ainihin yadda umarnin yake bugawa, daga asali (W40-DEVTOOL ya ƙara waɗannan bayan an ɗauki wannan fayil ɗin a ƙarshe); yankunanku, ids da kwanakin wata za su bambanta
Invitations · 0
──────────────────
● nothing waiting for you
zinnector invitations accept
Karɓi gayyata — shafin yanar gizon zai zama naku da zarar an kammala wannan.
zinnector invitations accept [options] <id>
| mahawara | wajibi ne | abin da yake nufi |
|---|
id | i | id na gayyatar daga zinnector invitations — gajeren kari na musamman ya isa |
Misali
zinnector invitations accept 01a03f39-9c11-7b02-a7e0-2e4d0c5f1b77
Abin da kuke gani — ainihin yadda umarnin yake fitarwa, daga tushen (W40-DEVTOOL ya ƙara waɗannan bayan an ɗauki wannan fayil ɗin a ƙarshe); yankunanku, ID-ID da kwanakin wata za su bambanta
✔ you now have access to example.com
zinnector link
Nuna wannan aikin zuwa gurbin karɓar baƙuncin yanar gizo (kuma haɗa ma'ajiyarsa).
zinnector link [options] [site]
| dalili | na wajibi | abin da yake |
|---|
site | a'a | id na shafi, babban yanki (domain) ko suna — yana komawa zuwa shafin da aka haɗa a cikin zinnector.json |
| zaɓi | abin da yake yi | asali (default) |
|---|
--repo <owner/name> | haɗa wannan ma'aji (repository) zuwa shafin da ke kan dandamalin |
--provider <name> | asusun da aka haɗa wanda za a tura ta cikinsa: github_app, github ko gitlab (asali: wanda ƙungiyarku ta haɗa) | |
--branch <name> | reshen da wata turawa (push) ke aikawa daga gare shi | |
--no-repo | kawai rubuta zinnector.json; kada a taɓa dandamalin | |
Misali
zinnector link example.com --repo acme/example-site --branch main
Abin da kuke gani
✔ 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
Zazzage fayilolin rukunin yanar gizo da aka ajiye zuwa cikin wannan aikin don ci gaban cikin gida — sannan sake kunnawa don sake daidaitawa.
zinnector pull [options] [site]
| dalili | ana buƙata | abin da yake |
|---|
site | a'a | id na shafi, babban yanki ko suna — tsohuwar zabin ita ce shafin da aka haɗa a cikin zinnector.json |
| zaɓi | abin da yake yi | tsohuwar zabi |
|---|
--via <seam> | auto (tsohuwar zabi), git, ko backup | "auto" |
--fresh | ɗauki sabon backup maimakon amfani da na baya-bayan nan (yana amfani da ramin on-demand) | |
--max-age <hours> | karɓi backup na baya-bayan nan idan bai wuce wannan ba |
--full | dukkan asalin daftarin aiki (document root), gami da ainihin WordPress (tsohuwar zabi: wp-content kawai) | |
--no-uploads | bar wp-content/uploads (kafofin watsa labarai) a baya | |
--no-database | bar rumbun adana bayanai na shafin a baya — ɗauki fayilolin kawai | |
--live-config | rubuta wp-config.php kuma — yana ɗauke da bayanan shiga rumbun adana bayanai na LIVE | |
--clean | kwashe komai daga wp-content kafin cirewa, don a kwaikwayi sharewar da aka yi a shafin | |
--dry-run | faɗi abin da zai faru kuma a tsaya | |
--yes | kada a tambaya | |
Misali
zinnector pull
Abin da kuke gani
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
Ƙirƙiri aiki na cikin na'ura daga rukunin yanar gizo da aka ɗauki nauyinsa: kwafe ma'ajiyar sa ko janyo fayilolinsa.
zinnector clone [options] <site> [dir]
| hujja | ana buƙata | ko menene shi |
|---|
site | eh | shafin da aka karɓi bakuncinsa wanda za a kwafa — id, babban yankin yanki ko suna |
dir | a'a | babban fayil ɗin da za a ƙirƙira — yana komawa zuwa babban yankin shafin |
| zaɓi | abin da yake yi | na asali |
|---|
--via <seam> | auto (na asali), git, ko backup | "auto" |
--fresh | ɗauki sabon adana bayanai maimakon amfani da na baya-bayan nan | |
--full | gabaɗayan tushen daftarin aiki, gami da ainihin WordPress | |
--no-uploads | bar wp-content/uploads (kafofin watsa labaru) a baya | |
--no-database | bar rumbun adana bayanai na shafin a baya — ɗauki fayiloli kawai | |
--live-config | rubuta wp-config.php kuma — yana ɗauke da takaddun shaidar rumbun adana bayanai na LIVE | |
--yes | kada a tambaya | |
Misali
zinnector clone client.example.com
Abin da kuke gani
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
Daidaita ta fannoni biyu tsakanin fayilolin rukunin yanar gizo masu aiki da ma'ajiyar su.
zinnector sync [options] [command]
Misali
zinnector sync --help
Abin da kuke gani — ba tare da wani ƙaramin umarni ba, zinnector sync <site> shine 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
Matsayin da daidaitawar bangare biyu take, da kuma lokutan aiki na karshe.
zinnector sync status [options] [site]
| mahawara | wajibi | abin da yake |
|---|
site | a'a | id na shafi, babban yanki ko suna — tsohuwar zabin ita ce shafin da aka alakanta a zinnector.json |
| zabin | abin da yake yi | tsoho |
|---|
--json | fitarwa da na'ura za ta iya karantawa | |
Misali
zinnector sync status example.com
Abin da kuke gani — an ɗauko daga ainihin aikin 0.1.4 akan rukunin gwaji a ranar 2026-09-12; an maye gurbin yankin da lambobin shaida da misalan ƙimomi
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
Kunna aiki tare mai hanyoyi biyu (ba ya tura komai da kansa).
zinnector sync on [options] [site]
| mahawara | wajibi | abin da yake |
|---|
site | a'a | id na shafi, babban yanki ko suna — yana komawa zuwa shafin da aka haɗa a cikin zinnector.json |
| zaɓi | abin da yake yi | asali |
|---|
--subdir <path> | daidaita wannan ƙaramin kundin adireshin shafin kawai | |
--json | fitarwa wanda na'ura za ta iya karantawa | |
Misali
zinnector sync on example.com
Abin da kuke gani — yana buƙatar ma'ajiyar da aka haɗa a asusunku na GitHub; ba ya tura komai da kansa
✔ two-way sync is on
Two-way sync — example.com
…
→ next: zinnector sync run
zinnector sync off
Kashe daidaitawar hanyoyi biyu.
zinnector sync off [options] [site]
| mahawara | wajibi | abin da yake |
|---|
site | a'a | id na shafi, babban yanki ko suna — yana komawa zuwa shafin da aka haɗa a cikin zinnector.json |
| zaɓi | abin da yake yi | asali |
|---|
--subdir <path> | daidaita wannan ƙaramin kundin adireshin shafin kawai | |
--json | fitarwa wanda na'ura za ta iya karantawa | |
Misali
zinnector sync off example.com
Abin da kuke gani
✔ two-way sync is off
zinnector sync run
Kaddamar da fayilolin rukunin yanar gizon masu aiki zuwa ma'ajiyarsa yanzu.
zinnector sync run [options] [site]
| mahawara | wajibi | abin da yake |
|---|
site | a'a | id na shafi, babban yanki ko suna — tsohuwar zabin ita ce shafin da aka alakanta a zinnector.json |
| zabin | abin da yake yi | tsoho |
|---|
--json | fitarwa da na'ura za ta iya karantawa | |
Misali
zinnector sync run example.com
Abin da kuke gani — an ɗauko daga ainihin gudanarwar 0.1.4 a kan shafin gwaji a ranar 2026-09-12; an maye gurbin yanki da id da misalan ƙimomi. Gudun da ma'ajiyar ta riga ta wuce ana sanya shi a matsayin HELD a maimakon haka: babu abin da aka tura ko aka sake rubutawa, umarnin yana fita da lamba 1 kuma yana kiran mataki na gaba
✔ committed 2 changed files da85d73cef5f
Two-way sync — example.com
…
→ next: git pull in your clone
zinnector sync resolve
Share aikin daidaitawa da aka riƙe ta hanyar zaɓar ɓangaren da zai yi nasara.
zinnector sync resolve [options] [site]
| dalili | ana buƙata | abin da yake |
|---|
site | a'a | id na shafi, babban yanki ko suna — yana komawa zuwa shafin da aka haɗa a zinnector.json |
| zaɓi | abin da yake yi | asali |
|---|
--keep <side> | site (aika shafin a sama) ko repository (watsar da sauye-sauyen shafin da ba a daidaita ba) | |
--yes | kada a tambaya | |
--json | fitarwa da na'ura za ta iya karantawa | |
Misali
zinnector sync resolve example.com --keep repository --yes
Abin da kuke gani — an ɗauka daga ainihin gudanarwar 0.1.4 akan rukunin yanar gizo na gwaji a ranar 2026-09-12; an maye gurbin yankin da id-idodi da misalan ƙimomi. Ba tare da --yes ba yana fara tambaya, kuma yana ƙi kai tsaye lokacin da babu na'urar tambaya a ciki
✔ kept the repository
Two-way sync — example.com
…
state synced
zinnector check
Kwatanta wannan aikin da ramin da kuke shirin tura shi.
zinnector check [options] [site]
| hujjoji (argument) | wajibi | abin da yake |\n|---|---|---|\n| site | a'a | id na shafi, babban yanki (primary domain) ko suna — yana komawa ga shafin da aka haɗa a zinnector.json |\n\n| zaɓi | abin da yake yi | asali (default) |\n|---|---|---|\n| --probe | kunna yanayin aiki na gida kuma AUNA php ɗinsa, maimakon amincewa da zinnector.json | |\n| --all | nuna gwaje-gwajen da suka yi nasara ma | |\n| --strict | kuma ya gaza idan ba a iya duba wani abu ba | |\n| --json | fitarwa wadda na'ura za ta iya karantawa | |\n\nMisali
zinnector check
Abin da kuke gani — an ɗauko daga ainihin gudanarwar 0.1.5 akan production a ranar 2026-09-14; an canza yankuna (domains), ids da hanyoyin haɗin kai na amfani sau ɗaya — gudanarwar ta gano ainihin rashin dacewa (PHP 8.3 a cikin aikin akan 8.4 akan ramin), wanda shine ainihin makasudin umarnin
→ 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
Yi gwajin kafin tashi, tura ayyukanku da aka adana, sannan ku tura aiki.
zinnector push [options] [site]
| hujja | ana buƙata | menene shi |
|---|
site | a'a | id na shafi, babban yanki ko suna — tsohuwar ƙimar ita ce shafin da aka haɗa a cikin zinnector.json |
| zaɓi | abin da yake yi | tsohuwar ƙima |
|---|
-f, --force | tura ko da lokacin da binciken farko ke da sakamako | |
--skip-checks | kada a gudanar da binciken farko ko kaɗan | |
--probe | auna lokacin aiki na gida yayin binciken farko maimakon dogaro da zinnector.json | |
--no-wait | kunna turawa kuma fita ba tare da kallonta ba | |
--no-git | kada a gudanar da git push; tura duk abin da dandamali yake da shi a riga | |
--dry-run | yi komai banda turawa | |
Misali
zinnector push
Abin da kuke gani
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
Sake tura abin da dandamali yake da shi a halin yanzu, ba tare da tura sabon abu ba.
zinnector deploy [options] [site]
| hujja | da ake buƙata | abin da take nufi |\n|---|---|---|\n| site | a'a | id na shafi, babban yanki ko suna — yana komawa zuwa shafin da aka haɗa a cikin zinnector.json ta tsohuwar manufa |\n\n| zaɓi | abin da yake yi | asali |\n|---|---|---|\n| --no-wait | kunna kuma fita | |\n\nMisali
zinnector deploy example.com
Abin da kuke gani — an ɗauko daga ainihin gudanarwar 0.1.5 akan production a ranar 2026-09-14; an maye gurbin domain, id da hanyoyin haɗin amfani sau ɗaya
Redeploy example.com · 01a00000-0000-7000-8000-000000000000
────────────────────────────────────────────────────────────────────────
→ starting the deploy
✔ deploy started
zinnector deploys
Tarihin tura shafi.
zinnector deploys [options] [site]
| hujjoji | ana buƙata | abin da yake |
|---|
site | a'a | id na shafi, babban yanki ko suna — tsohuwar zabin shine shafin da aka haɗa a cikin zinnector.json |
| zaɓi | abin da yake yi | tsoho |
|---|
--json | fitarwa da na'ura ke iya karantawa | |
-n, --limit <n> | nawa za a nuna | "10" |
Misali
zinnector deploys example.com
Abin da kuke gani — an ɗauko daga ainihin gudanarwar 0.1.5 akan production a ranar 2026-09-14; an maye gurbin domain, id da hanyoyin haɗin amfani sau ɗaya
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
Nuna ko canza sigar PHP ta shafi.
zinnector php [options] [version]
| mahawara | wajibi ne | abin da yake nufi |
|---|
version | a'a | sigar PHP da za a sauya shafin zuwa gare ta, misali 8.4 — bar shi don nuna ta yanzu |
| zaɓi | abin da yake yi | asali |
|---|
-s, --site <site> | id na shafi ko yanki |
--list | lissafa sigogin da dandamalin ke bayarwa | |
--json | sakamakon da na'ura za ta iya karantawa | |
Misali
zinnector php 8.3 --site example.com
Abin da kuke gani — an ɗauko daga ainihin gudanarwar 0.1.5 akan production a ranar 2026-09-14; an maye gurbin domains, ids da hanyoyin haɗin kai na amfani sau ɗaya. ba tare da sigar ba yana nuna ta yanzu; --list yana nuna abin da dandamali ke bayarwa don layin samfurin wannan rukunin yanar gizon
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
Amfanin diski, fayiloli, da rumbun adana bayanai idan aka kwatanta da abin da tsarin ya ba da.
zinnector quota [options] [site]
| mahawara | wajibi | abin da yake |
|---|
site | a'a | id na shafi, babban yanki ko suna — tsohuwar zabin ita ce shafin da aka alakanta a zinnector.json |
| zabin | abin da yake yi | tsoho |
|---|
--json | fitarwa da na'ura za ta iya karantawa | |
Misali
zinnector quota example.com
Abin da kuke gani — an ɗauko daga ainihin gudanarwar 0.1.5 akan production a ranar 2026-09-14; an maye gurbin domain, id da hanyoyin haɗin amfani sau ɗaya
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
Girmar rumbun bayanai, da hanyoyin haɗin kai na amfani sau ɗaya zuwa phpMyAdmin da manajan fayil.
zinnector db [options] [site]
| mahawara | wajibi | abin da yake |
|---|
site | a'a | id na shafi, babban yanki ko suna — tsohuwar zabin ita ce shafin da aka alakanta a zinnector.json |
| zabin | abin da yake yi | tsoho |
|---|
--json | fitarwa da na'ura za ta iya karantawa | |
Misali
zinnector db example.com
Abin da kuke gani — an ɗauko daga ainihin aikin 0.1.5 a kan sashin aiki a ranar 2026-09-14; an maye gurbin yankuna, lambobin shaida da hanyoyin haɗi na amfani sau ɗaya. Hanyoyin haɗin phpMyAdmin da na manajan fayil na amfani ne sau ɗaya kuma suna ƙarewa; kada ku liƙa su a ko'ina
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
Bi diddigin bayanan shiga da kura-kuran shafi kai-tsaye.
zinnector logs [options] [site]
| hujja | ana buƙata | abin da yake |\n|---|---|---|\n| site | a'a | id na shafi, babban yanki ko suna — yana komawa ga shafin da aka haɗa a cikin zinnector.json |\n\n| zaɓi | abin da yake yi | asali |\n|---|---|---|\n| --access | rajistar shiga kawai | |\n| --error | rajistar kuskure kawai | |\n| --build | maimakon haka rajistar ginin tura na baya-bayan nan | |\n| --json | fitarwa da na'ura za ta iya karantawa | |\n\nMisali
zinnector logs example.com --error
Abin da kuke gani — an ɗauko daga ainihin gudanarwar 0.1.5 a kan samarwa a ranar 2026-09-14; an canza yankuna, id da hanyoyin haɗin kai na amfani sau ɗaya. --access don rajistar shiga, --build don rajistar gina tura ta ƙarshe (shafin da mai ba da sabis na gini bai gina ba yana nuna matakan turawar kanta); ba tare da wata tuta ba ana nuna rajistan ayyukan shafin guda biyu, kuma rajistar da ba a iya karantawa ba tana nuna haka maimakon ta bayyana babu komai
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
Gudanar da umarnin WP-CLI da aka ba da izini a kan wani shafi.
zinnector wp [options] [command...]
| mahawara | wajibi | menene shi |\n|---|---|---|\n| command... | a'a | umarnin WP-CLI da muhawarorinsa, misali plugin list — cire shi tare da --commands |\n\n| zaɓi | abin da yake yi | na asali |\n|---|---|---|\n| -s, --site <site> | id na shafi ko yanki | |\n| --commands | lissafa abin da dandamali zai gudanar | |\n| --json | fitarwa wanda na'ura za ta iya karantawa | |\n\nMisali
zinnector wp plugin list --site example.com
Abin da kuke gani — an ɗauko daga ainihin gudanarwar 0.1.5 akan production a ranar 2026-09-14; an maye gurbin yankuna, id da hanyoyin haɗin amfani sau ɗaya. dandamali yana ba da jerin halatta — zinnector wp --commands yana buga shi
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
Jera kuma ɗauki ma'ajiyar bayanai ta shafi.
zinnector backup [options] [command]
Misali
zinnector backup list example.com
Abin da kuke gani — an ɗauko daga ainihin gudanarwar 0.1.5 akan production a ranar 2026-09-14; an canza domains, ids da hanyoyin haɗi na amfani sau ɗaya. Shi kansa backup yana fitar da ƙananan umarninsa; duba backup list da backup now a ƙasa
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
Jera madadin adana bayanai na shafi da abin da tsarinsa yake bayarwa.
zinnector backup list [options] [site]
| mahawara | wajibi | abin da yake |
|---|
site | a'a | id na shafi, babban yanki ko suna — tsohuwar zabin ita ce shafin da aka alakanta a zinnector.json |
| zabin | abin da yake yi | tsoho |
|---|
--json | fitarwa da na'ura za ta iya karantawa | |
Misali
zinnector backup list example.com
Abin da kuke gani — an ɗauko daga ainihin gudanarwar 0.1.5 akan production a ranar 2026-09-14; an maye gurbin domain, id da hanyoyin haɗin amfani sau ɗaya
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
Ɗauki madadin ajiya bisa buƙata.
zinnector backup now [options] [site]
| hujja | da ake buƙata | abin da yake |
|---|
site | a'a | id na shafi, babban yanki ko suna — tsohuwar ƙa'ida ita ce shafin da aka haɗa a cikin zinnector.json |
Misali
zinnector backup now example.com
Abin da kuke gani
✔ backup started — zinnector backup list example.com shows it when it completes
zinnector domains
Jera yankunan da wannan mabuɗin zai iya gani.
zinnector domains [options]
| zabi | abin da yake yi | na asali |
|---|
--json | fitarwa mai karantawa ta na'ura | |
Misali
zinnector domains
Abin da kuke gani — an ɗauko daga ainihin gudanarwar 0.1.5 akan production a ranar 2026-09-14; an maye gurbin domain, id da hanyoyin haɗin amfani sau ɗaya
Domains · 1
──────────────
domain status ownership renewal expires
example.com connected connected no auto-renew —
zinnector dns
Karanta kuma canza bayanan DNS.
zinnector dns [options] [command]
Misali
zinnector dns list example.com
Abin da kuke gani — an ɗauko daga ainihin gudanarwar 0.1.5 akan production a ranar 2026-09-14; an maye gurbin domain, id da hanyoyin haɗin kai na amfani sau ɗaya. dns shi kaɗai yana buga ƙananan umarninsa; duba dns list, dns add da dns rm a ƙasa
DNS — example.com · 1 records
────────────────────────────────────────
type name value ttl
TXT w4357-verify zinn-w4357-updated ttl 3600
zinnector dns list
Jera bayanan DNS na wani yanki (domain).
zinnector dns list [options] <domain>
| dalili | ana buƙata | abin da yake |
|---|
domain | i | yankin, ta suna ko id |
| zaɓi | abin da yake yi | asali |
|---|
--type <type> | bayanan wannan nau'in kawai | |
--json | fitarwa da na'ura za ta iya karantawa | |
Misali
zinnector dns list example.com
Abin da kuke gani — an ɗauko daga ainihin gudanarwar 0.1.5 akan production a ranar 2026-09-14; an maye gurbin domain, id da hanyoyin haɗin amfani sau ɗaya
DNS — example.com · 1 records
────────────────────────────────────────
type name value ttl
TXT w4357-verify zinn-w4357-updated ttl 3600
zinnector dns add
Ƙirƙiri bayanin DNS.
zinnector dns add [options] <domain> <type> <name> <value>
| madogara | da buƙata | abin da yake nufi |
|---|
domain | e | yankin, ta suna ko id |
type | e | nau'in rikodin: A, AAAA, CNAME, MX, TXT, SRV, … |
name | e | sunan rikodin — @ don yankin da kansa, ko lakabin ƙaramin yanki |
value | e | abin da rikodin ke nuni zuwa gare shi — adireshin, sunan masauki ko rubutu |
| zaɓi | abin da yake yi | na asali |
|---|
--ttl <seconds> | lokacin rayuwa (TTL) | "3600" |
--priority <n> | fifiko, na MX da SRV | |
--proxied | bi ta hanyar CDN | |
-y, --yes | kada a tambaya | |
Misali
zinnector dns add example.com TXT _acme "token" --ttl 300
Abin da kuke gani — ana nuna bayanan kuma a tabbatar da su kafin a rubuta su; shigar da --yes don tsallake tambayar
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
Goge bayanan DNS.
zinnector dns rm [options] <domain> <recordId>
| mahawara | wajibi ne | abin da yake |
|---|
domain | i | yankin, ta suna ko id |
recordId | i | id na rikodin, kamar yadda zinnector dns list ke bugawa |
| zaɓi | abin da yake yi | asali |
|---|
-y, --yes | kada a tambaya | |
Misali
zinnector dns rm example.com rec_7f3a
Abin da kuke gani
⚠ deleting A @ 203.0.113.10 from example.com
delete it? [y/N] y
✔ deleted
zinnector mail
Jera ayyukan wasiku.
zinnector mail [options]
| zabi | abin da yake yi | na asali |
|---|
--json | fitarwa mai karantawa ta na'ura | |
Misali
zinnector mail
Abin da kuke gani — an ɗauko daga ainihin gudanarwar 0.1.5 akan production a ranar 2026-09-14; an maye gurbin domain, id da hanyoyin haɗin amfani sau ɗaya
Mail services · 0
────────────────────
● no mail services
zinnector bulk
Gudanar da aiki ɗaya a fadin shafuka da yawa (cache_purge, malware_scan, sitemap, block_ip).
zinnector bulk [options] <operation>
| mahawara | wajibi ne | abin da yake |\n|---|---|---|\n| operation | eh | abin da za a gudanar a kowane rukunin yanar gizo da aka zaba: cache_purge, malware_scan, sitemap ko block_ip |\n\n| zabi | abin da yake yi | asali |\n|---|---|---|\n| --all | kowane rukunin yanar gizo da wannan maɓalli zai iya gani | |\n| --site <site...> | takamaiman rukunonin yanar gizo, ta id ko yanki | |\n| --status <status> | kowane rukunin yanar gizo a cikin wannan matsayi | |\n| -y, --yes | kada a tambaya | |\n| --json | fitarwa da na'ura za ta iya karantawa | |\n\nMisali
zinnector bulk cache_purge --all
Abin da kuke gani — an ɗauka daga ainihin gudanarwar 0.1.5 a kan samarwa a ranar 2026-09-14; an maye gurbin yankuna, id, da hanyoyin haɗin kai na amfani ɗaya. kira ɗaya zuwa dandamali don duk zaɓin, ba ɗaya ga kowane rukunin yanar gizo ba; ana fara nuna zaɓin kuma a tabbatar da shi
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
Tambayi mataimakin Zinn Digital®, tare da wannan aikin a matsayin mahallin.
zinnector ai [options] <question...>
| hujjoji | ana buƙata | abin da yake |\n|---|---|---|\n| question... | e | abin da kuke son tambaya, a cikin kalmomi masu sauƙi — saka alamar magana na zaɓi ne |\n\n| zaɓi | abin da yake yi | asali |\n|---|---|---|\n| -s, --site <site> | tambayi game da wani shafi na musamman | |\n| --org <id> | ƙungiyar da za a yi tambaya a matsayinta, lokacin da asusunku ya kasance na fiye da ɗaya | |\n| --no-context | kada a aika kowane abu game da aikin cikin gida | |\n| --json | sakamakon da na'ura za ta iya karantawa | |\n\nMisali
zinnector ai "why is my deploy failing?"
Abin da kuke gani — an ɗauko daga ainihin gudanarwar 0.1.5 a kan sashin samarwa a ranar 2026-09-14; an maye gurbin yankuna, idodi da hanyoyin haɗin kai na amfani sau ɗaya. Mataimakin yana ba da amsa da yaren ASUSU — yankin wannan asusun Larabci ne, don haka amsar da aka ɗauka ta Larabci ce ga tambayar Turanci
→ 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
Ƙaddamar da gadar stdio zuwa uwar garken MCP da aka karɓi baƙuncinta — don Claude Desktop da sauran abokan ciniki na gida kawai.
zinnector mcp [options]
Misali
ZINN_MCP_TOKEN=zmcp_live_… zinnector mcp
Abin da kuke gani — an fara shi TA hanyar abokin ciniki na AI kamar Claude Desktop, ba da hannu ba — yana amfani da MCP a stdin da stdout. An tabbatar daga Claude Code 2.1.270 a kan uwar garken kai tsaye a ranar 2026-09-12
zinnector 0.1.4: MCP bridge to https://api.zinndigital.com/v1/mcp
Sauye-sauyen muhalli
| canji | tasiri |
|---|
ZINNECTOR_TOKEN | maɓallin API, da ake amfani da shi a maimakon bayanin martaba da aka adana — wannan shine yadda CI ke tantancewa |
ZINNECTOR_API | tushen URL na API (tsoho https://api.zinndigital.com) |
ZINNECTOR_DEBUG=1 | buga bayanan stack trace da abubuwan da mai shigar da tsarin aiki da kansa ya fitar |
ZINNECTOR_CACHE_DIR | inda ake ajiye yanayin aiki na WordPress da kowane Node da ake sarrafawa (tsoho ~/.cache/zinnector) |
ZINNECTOR_CONFIG_DIR | inda fayil ɗin bayanin martaba na maɓallin API yake (tsoho ~/.config/zinnector) |
NO_COLOR | kashe launi |
Lambobin fita
0 nasara · 1 bincike ko ƙi · 70 kuskure na ciki · 77 tantancewa ko izini · 78 Node wanda ba a goyan baya ba.