Ilé ìmọ̀
Itokasi awon ase Zinnector®
Gbogbo àṣẹ Zinnector gẹgẹ bi zinnector --help ṣe to ٳ — àwọn àríyànjiyàn, àwọn àfihan ati àwọn aiyipada, apẹẹrẹ ti o le ṣiṣẹ ati ohun ti o tẹjade — ti a da lati inu CLI funrararẹ ki o má ba le yapa kuro ninu ẹya ti o fi sori ẹrọ.
<!-- generated by cli/scripts/command-reference.mjs from the CLI's own command definitions — do not edit by hand -->
Gbogbo àṣẹ tí Zinnector® 0.1.3 mọ̀ nípa rẹ̀ — àpapọ̀ 36 ni wọ́n, pẹ́rẹ́ bí zinnector --help ṣe tò wọ́n sílẹ̀ — pẹ̀lú àwọn àṣàyàn rẹ̀, àpẹẹrẹ tí ó ṣe é ṣiṣẹ́, àti ohun tí ó yẹ kí ẹ rí. A ṣe ojú-ewé dídá yìí láti inú CLI fúnra rẹ̀, nítorí náà kò le yàtọ̀ sí irin-oṣẹ́ tí ẹ fi sọ́orí ẹ̀rọ yín; bí àṣẹ kan níbí bá ku lórí ẹ̀rọ yín, ẹ sáré ṣe npm install -g zinnector@latest.
Kí ẹ tó bẹ̀rẹ̀
Ẹ fi sọ́orí ẹ̀rọ pẹ̀lú npm install -g zinnector lórí Node 24 tàbí èyí tí ó tuntun jù bẹ́ẹ̀ lọ, lẹ́yìn náà ẹ yẹ ìfisọ́orí-ẹ̀rọ náà wò pẹ̀lú zinnector --version àti zinnector --help. Ìtọ́sona fún ìbẹ̀rẹ̀ ṣàlàyé àwọn ìṣẹ́jú márùn-ún àkọ́kọ́; ojú-ewé yìí ni ìtọ́kasí tí ẹ ó máa padà sí.
Gbogbo àṣẹ ni ó ń gba -h, --help. Àwọn àṣàyàn gbogbogbo yìí máa ń wá ṣáájú orúkọ àṣẹ:
| àṣàyàn | ohun tí ó ń ṣe | |---|---| | -V, --version | tẹ ìpín-oṣẹ́ jade | | --profile <name> | lò àkọsílẹ̀ àwọn ẹ̀rí orúkọ specific |
Àwọn àṣẹ náà
zinnector new
Ṣègbékalẹ̀ iṣé-ọ̀nà WordPress kan tí ẹ le ṣiṣẹ́ lórí rẹ̀ lẹ́sẹ̀kẹsẹ̀.
zinnector new [options] [name]
| àyànfẹ́ | a gbọ́dọ̀ ní | ohun tí ó jẹ́ | |---|---|---| | name | àìgbọ́dọ̀-má-sọ̀rọ̀ | |
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | -t, --template <kind> | ọ̀kan nínú: site, plugin, theme | "site" | | --php <version> | ìpín-oṣẹ́ PHP fún ìgbéga-iṣẹ́ | "8.3" | | --wp <version> | ìpín-oṣẹ́ WordPress fún ṣíṣe-iṣẹ́ ìbílẹ̀ | "latest" | | --runtime <name> | playground tàbí docker | "playground" | | --here | ṣègbékalẹ̀ sí inú pọ́tá lọ́wọ́lọ́wọ́ dípò èyí tí ó tuntun | |
Àpẹẹrẹ
zinnector new my-site
Ohun tí ẹ ó rí — a gbà á sílẹ̀ — 0.1.2 lórí 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
Ṣe iṣé-ọ̀nà yìí ní ìbílẹ̀ — kò ní láti lo Docker.
zinnector dev [options]
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | --php <version> | ìpín-oṣẹ́ PHP tí a ó ṣiṣẹ́ (5.2–8.5 lórí playground, 7.4–8.5 lórí docker) | | | --wp <version> | ìpín-oṣẹ́ WordPress | | | -p, --port <port> | port tí a ó fún ní iṣẹ́ lórí rẹ̀ | | | --runtime <name> | playground (àtìbẹ̀rẹ̀) tàbí docker | | | --login | wo inú rẹ̀ gẹ́gẹ́ bíi admin lọ́nà ara rẹ̀ | true | | --no-login | má ṣe wo inú rẹ̀ lọ́nà ara rẹ̀ | | | --once | bẹ̀rẹ̀, sọ ohun tí ó ń ṣiṣẹ́, lẹ́yìn náà kọ́wọ́rin | | | --yes | fi àyè ṣíṣe-iṣẹ́ ìbílẹ̀ sọ́orí ẹ̀rọ láìṣe ìbéèrè | | | --reset-runtime | parẹ́ àyè ṣíṣe-iṣẹ́ tí a fi sọ́orí ẹ̀rọ kí ẹ sì fi sọ́orí ẹ̀rọ lẹ́ẹ̀kan sí i | | | -v, --verbose | fi àbájáde ara ayé ṣíṣe-iṣẹ́ náà hàn | |
Àpẹẹrẹ
cd my-site
zinnector dev
Ohun tí ẹ ó rí — a gbà á sílẹ̀ — 0.1.2. Ìṣiṣẹ́ àkọ́kọ́ máa ń beèrè lẹ́ẹ̀kan láti gba àyè ṣíṣe-iṣẹ́ WordPress sílẹ̀ (~570 MB); kọ --yes láti fò ìbéèrè náà ḍà
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
Wo inú rẹ̀ — pẹ̀lú àkọọ́lẹ̀ yín nínú ayélujára, tàbí pẹ̀lú kọ́kọ́rọ́ API.
zinnector login [options]
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | --profile <name> | tọ́jú sí lábẹ́ orúkọ àkọsílẹ̀ kan | "default" | | --api <url> | URL àgbègbè API | "https://api.zinndigital.com" | | --api-key | dẹ kọ́kọ́rọ́ API fún àjọ kọ̀ọ̀kan dípò kí ẹ wo inú rẹ̀ gẹ́gẹ́ bí ara yín | | | --issuer <url> | iṣẹ́ wo inú | "https://auth.zinndigital.com/realms/zinn" | | --no-browser | tẹ ìhonu wo inú jade láìṣe àdánwò láti ṣí ayélujára | |
Àpẹẹrẹ
zinnector login
Ohun tí ẹ ó rí — a máa ń tẹ kọ́kọ́rọ́ náà sí ibi ìbéèrè, kì í ṣe lórí ila àṣẹ. Nínú CI, so ó pọ̀: 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
Ggbàgbé wo inú tí a tọ́jú.
zinnector logout [options]
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | --profile <name> | àkọsílẹ̀ wo ni kéèyàn gbàgbé | "default" |
Àpẹẹrẹ
zinnector logout
Ohun tí ẹ ó rí
✔ signed out of profile “default”
zinnector whoami
Fi hàn bí ẹni tí CLI yìí ṣe wo inú gẹ́gẹ́ bí i, àti ohun tí ó le tẹ̀ sí.
zinnector whoami [options]
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | --profile <name> | lò àkọsílẹ̀ orúkọ kan | | | --scopes | tò àwọn ìyọ̀nda tí kọ́kọ́rọ́ API kan ní | | | --json | àbájáde tí ẹ̀rọ le kà | |
Àpẹẹrẹ
zinnector whoami --scopes
Ohun tí ẹ ó rí
Signed in · https://api.zinndigital.com
─────────────────────────────────────────
key zdk_live_…3f9a
organisation Acme Ltd
profile default
· sites.read
· sites.deploy
· dns.manage
zinnector sites
Tò àwọn ibi-iṣẹ́ tí kọ́kọ́rọ́ yìí le rí.
zinnector sites [options]
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | --json | àbájáde tí ẹ̀rọ le kà | | | --status <status> | àwọn ibi-iṣẹ́ tí ó wà nínú ìgbéyẹ̀wò yìí pẹ̀rẹ́ | |
Àpẹẹrẹ
zinnector sites
Ohun tí ẹ ó rí
Sites · 2
───────────
domain status php target id
example.com active php 8.3 fleet 01a03f39-730a-7dc4-84b0-5d4f7582dd04
shop.test active php 8.2 fleet 01a03f39-9c11-7b02-a7e0-2e4d0c5f1b77
zinnector status
Gbogbo ohun tí pákó-ìṣàóso mọ̀ nípa ibi-iṣẹ́ kan.
zinnector status [options] [site]
| àyànfẹ́ | a gbọ́dọ̀ ní | ohun tí ó jẹ́ | |---|---|---| | site | àìgbọ́dọ̀-má-sọ̀rọ̀ | |
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | --json | àbájáde tí ẹ̀rọ le kà | |
Àpẹẹrẹ
zinnector status example.com
Ohun tí ẹ ó rí
example.com · 01a03f39-730a-7dc4-84b0-5d4f7582dd04
────────────────────────────────────────────────────
status active
product line mainstream
stack wordpress
● PHP
version 8.3
applied yes
● Quota
disk 412 MB of 10 GB
files 18,204 of 250,000
● Deploy
repository acme/example-site (main)
last 2 hours ago — success
zinnector share
Fún eeyan KAN ní àyè sí IBI-IṢẸ́ KAN — oníṣẹ́-ìgbéga, oníṣẹ́-ọnà, tàbí oníbàárà.
zinnector share [options] <site> <email>
| àyànfẹ́ | a gbọ́dọ̀ ní | ohun tí ó jẹ́ | |---|---|---| | site | bẹ́ẹ̀ ni | | | email | bẹ́ẹ̀ ni | |
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | --role <role> | ohun tí wọ́n le ṣe: viewer, editor, manager | | | --reason <text> | nítorí kí ni wọ́n ṣe ní láti ní ìṣe — a tọ́jú rẹ̀ pẹ̀lú ìfúnni fún àkọsílẹ̀ àyẹ̀wò | | | --until <date> | nígbà tí àyè yóò parí fúnra rẹ̀ (YYYY-MM-DD); fò ó fún títí-di-ìfagbilẹ̀ | | | --json | àbájáde tí ẹ̀rọ le kà | |
Àpẹẹrẹ
zinnector share example.com dev@agency.test --role editor --reason "rebuild the checkout"
Ohun tí ẹ ó rí — àpẹẹrẹ gangan tí àṣẹ náà ń tẹ́ jade, láti inú orísun (W40-DEVTOOL fi àwọn yìí kún un lẹ́yìn tí a gbà fáìlì yìí sílẹ̀ gẹ́gẹ́ bíi àkọ́kọ́); àwọn domain yín, ids àti ọjọ́ yóò yàtọ̀
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
Àwọn tí a ti fún ní àyè sí ibi-iṣẹ́ kan, àti bóyá wọ́n ti gbà á.
zinnector collaborators [options] [site]
| àyànfẹ́ | a gbọ́dọ̀ ní | ohun tí ó jẹ́ | |---|---|---| | site | àìgbọ́dọ̀-má-sọ̀rọ̀ | |
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | --json | àbájáde tí ẹ̀rọ le kà | |
Àpẹẹrẹ
zinnector collaborators example.com
Ohun tí ẹ ó rí — àpẹẹrẹ gangan tí àṣẹ náà ń tẹ́ jade, láti inú orísun (W40-DEVTOOL fi àwọn yìí kún un lẹ́yìn tí a gbà fáìlì yìí sílẹ̀ gẹ́gẹ́ bíi àkọ́kọ́); àwọn domain yín, ids àti ọjọ́ yóò yàtọ̀
Access to example.com · 2
────────────────────────────
who role status ends why grant
dev@agency.test editor invited — not yet accepted — rebuild the checkout 01a03f39-9c11-7b02-a7e0-2e4d0c5f1b77
ana@studio.test viewer active until 2026-12-31 quarterly audit 01a03f39-af52-7e19-93c1-6b0d2a7c4e11
zinnector unshare
Gba àyè sí ibi-iṣẹ́ láti ọ̀dọ̀ eeyan kan padà — nípa email tàbí id ìfúnni.
zinnector unshare [options] <site> <who>
| àyànfẹ́ | a gbọ́dọ̀ ní | ohun tí ó jẹ́ | |---|---|---| | site | bẹ́ẹ̀ ni | | | who | bẹ́ẹ̀ ni | |
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | --yes | má ṣe beèrè | |
Àpẹẹrẹ
zinnector unshare example.com dev@agency.test --yes
Ohun tí ẹ ó rí — àpẹẹrẹ gangan tí àṣẹ náà ń tẹ́ jade, láti inú orísun (W40-DEVTOOL fi àwọn yìí kún un lẹ́yìn tí a gbà fáìlì yìí sílẹ̀ gẹ́gẹ́ bíi àkọ́kọ́); àwọn domain yín, ids àti ọjọ́ yóò yàtọ̀
✔ withdrew the invitation to dev@agency.test
zinnector invitations
Àwọn ìpè tí ń dúró de yín, kí ẹ sì gbà ọ̀kan.
zinnector invitations [options] [command]
Àpẹẹrẹ
zinnector invitations
Ohun tí ẹ ó rí — àpẹẹrẹ gangan tí àṣẹ náà ń tẹ́ jade, láti inú orísun (W40-DEVTOOL fi àwọn yìí kún un lẹ́yìn tí a gbà fáìlì yìí sílẹ̀ gẹ́gẹ́ bíi àkọ́kọ́); àwọn domain yín, ids àti ọjọ́ yóò yàtọ̀; láìsí àṣẹ-kékèké ó máa ń ṣe list
Invitations · 1
──────────────────
Acme Ltd has shared example.com with you as editor 01a03f39-9c11-7b02-a7e0-2e4d0c5f1b77
→ accept one: zinnector invitations accept <id>
zinnector invitations list
Àwọn ìpè tí a rán sí àkọọ́lẹ̀ tí ẹ wo inú rẹ̀ gẹ́gẹ́ bí i.
zinnector invitations list [options]
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | --json | àbájáde tí ẹ̀rọ le kà | |
Àpẹẹrẹ
zinnector invitations list
Ohun tí ẹ ó rí — àpẹẹrẹ gangan tí àṣẹ náà ń tẹ́ jade, láti inú orísun (W40-DEVTOOL fi àwọn yìí kún un lẹ́yìn tí a gbà fáìlì yìí sílẹ̀ gẹ́gẹ́ bíi àkọ́kọ́); àwọn domain yín, ids àti ọjọ́ yóò yàtọ̀
Invitations · 1
──────────────────
Acme Ltd has shared example.com with you as editor 01a03f39-9c11-7b02-a7e0-2e4d0c5f1b77
→ accept one: zinnector invitations accept <id>
zinnector invitations accept
Gbà ìpè kan — ibi-iṣẹ́ náà yóò jẹ́ yín lọ́wọ́lọ́wọ́ bí èyí ṣe padà bọ̀.
zinnector invitations accept [options] <id>
| àyànfẹ́ | a gbọ́dọ̀ ní | ohun tí ó jẹ́ | |---|---|---| | id | bẹ́ẹ̀ ni | |
Àpẹẹrẹ
zinnector invitations accept 01a03f39-9c11-7b02-a7e0-2e4d0c5f1b77
Ohun tí ẹ ó rí — àpẹẹrẹ gangan tí àṣẹ náà ń tẹ́ jade, láti inú orísun (W40-DEVTOOL fi àwọn yìí kún un lẹ́yìn tí a gbà fáìlì yìí sílẹ̀ gẹ́gẹ́ bíi àkọ́kọ́); àwọn domain yín, ids àti ọjọ́ yóò yàtọ̀
✔ you now have access to example.com
zinnector link
Tọ́ka iṣé-ọ̀nà yìí sí ààyè gbigba alejo (kí ẹ sì so repository rẹ̀ pọ̀).
zinnector link [options] [site]
| àyànfẹ́ | a gbọ́dọ̀ ní | ohun tí ó jẹ́ | |---|---|---| | site | àìgbọ́dọ̀-má-sọ̀rọ̀ | |
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | --repo <owner/name> | so repository yìí pọ̀ mọ́ ibi-iṣẹ́ náà lórí pákó-ìṣàóso | | | --provider <github\|gitlab> | oníṣẹ́ git, nígbà tí a kò le mọ̀ ọn | | | --branch <name> | eka tí ìfiṣẹ́-ránṣẹ́ máa ń jade láti inú rẹ̀ | | | --no-repo | kọ zinnector.json pẹ́rẹ́; má ṣe fọwọ́ kàn pákó-ìṣàóso | |
Àpẹẹrẹ
zinnector link example.com --repo acme/example-site --branch main
Ohun tí ẹ ó rí
✔ 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
Tawọ́n àwọn fáìlì ibi-iṣẹ́ tí a gba ààyè fún sí inú iṣé-ọ̀nà yìí fún ìgbéga-iṣẹ́ ìbílẹ̀ — kí ẹ sì tún ṣe e fún ìsamọ́dọ̀tún.
zinnector pull [options] [site]
| àyànfẹ́ | a gbọ́dọ̀ ní | ohun tí ó jẹ́ | |---|---|---| | site | àìgbọ́dọ̀-má-sọ̀rọ̀ | |
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | --via <seam> | auto (àtìbẹ̀rẹ̀), git, tàbí backup | "auto" | | --fresh | ṣe àpò-ìtọ́jú tuntun dípò lílo èyí tí ó tuntun jù (ná ààyè tí a beèrè) | | | --max-age <hours> | gbà àpò-ìtọ́jú tí ó tuntun jù bí ó bá kéré sí èyí | "24" | | --full | gbogbo egbò àkọsílẹ̀, pẹ̀lú kọ́kọ́rọ́ WordPress (àtìbẹ̀rẹ̀: wp-content pẹ́rẹ́) | | | --no-uploads | fò wp-content/uploads (media) da sí ẹ̀yìn | | | --live-config | kọ wp-config.php pẹ̀lú — ó mu àwọn ẹ̀rí abala-ìpèsè TI KO ṢE É YẠ̀ kani | | | --clean | ṣì wp-content kúrò tó bá kù síṣẹ́, nítorí náà àwọn àparẹ́ lórí ibi-iṣẹ́ yóò jẹ́ àwòrán | | | --dry-run | sọ ohun tí ó máa ṣẹlẹ̀ kí ẹ sì kọ́wọ́rin | | | --yes | má ṣe beèrè | |
Àpẹẹrẹ
zinnector pull
Ohun tí ẹ ó rí
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
Ṣe iṣé-ọ̀nà ìbílẹ̀ kan láti inú ibi-iṣẹ́ tí a gba alejo fún: ṣe clone repository rẹ̀ tàbí tawọ́n àwọn fáìlì rẹ̀.
zinnector clone [options] <site> [dir]
| àyànfẹ́ | a gbọ́dọ̀ ní | ohun tí ó jẹ́ | |---|---|---| | site | bẹ́ẹ̀ ni | | | dir | àìgbọ́dọ̀-má-sọ̀rọ̀ | |
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | --via <seam> | auto (àtìbẹ̀rẹ̀), git, tàbí backup | "auto" | | --fresh | ṣe àpò-ìtọ́jú tuntun dípò lílo èyí tí ó tuntun jù | | | --full | gbogbo egbò àkọsílẹ̀, pẹ̀lú kọ́kọ́rọ́ WordPress | | | --no-uploads | fò wp-content/uploads (media) da sí ẹ̀yìn | | | --live-config | kọ wp-config.php pẹ̀lú — ó mu àwọn ẹ̀rí abala-ìpèsè TI KO ṢE É YẠ̀ kani | | | --yes | má ṣe beèrè | |
Àpẹẹrẹ
zinnector clone client.example.com
Ohun tí ẹ ó rí
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 check
Tẹ̀lé iṣé-ọ̀nà yìí pẹ̀lú ààyè tí ẹ máa tó fi iṣẹ́ ránṣẹ́ sí.
zinnector check [options] [site]
| àyànfefẹ́ | a gbọ́dọ̀ ní | ohun tí ó jẹ́ | |---|---|---| | site | àìgbọ́dọ̀-má-sọ̀rọ̀ | |
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | --probe | bẹ̀rẹ̀ àyè ṣíṣe-iṣẹ́ ìbílẹ̀ kí ẹ sì MỌ php rẹ̀, dípò gbígbẹ́kẹ̀lé zinnector.json | | | --all | fi àwọn àyẹ̀wò tí ó kọjá hàn pẹ̀lú | | | --strict | kù pẹ̀lú nígbà tí a kò le yẹ̀ ohun kan wò | | | --json | àbájáde tí ẹ̀rọ le kà | |
Àpẹẹrẹ
zinnector check
Ohun tí ẹ ó rí — a gbà á sílẹ̀ láti inú ìṣiṣẹ́ gidi lórí ààyè kan lórí PHP 7.4 — àgbà ohun ti àṣẹ náà jẹ́
Pre-flight — example.com · 01a03f39-730a-7dc4-84b0-5d4f7582dd04
──────────────────────────────────────────────────────────────────
local php 8.3 1,284 files, 12.4 MB
slot php 7.4.33 target fleet
local php is the version DECLARED in zinnector.json — run with --probe to measure it
✖ high php 8.3 locally, 7.4 on the slot
You built against PHP 8.3, which is newer than the PHP 7.4 the
slot runs. Code that uses syntax or functions added after the
slot's version will fatal at runtime, not at deploy time.
try zinnector php 8.3
⚠ warn the slot runs php 7.4, which is past end of life
try zinnector php --list
? unknown local php extensions could not be enumerated
try zinnector dev --once
5 passed · 3 to look at · 2 could not be checked
none of this blocks a deploy — zinnector push --force proceeds anyway
zinnector push
Yẹ̀ ẹ́ wò ṣáájú ìfojúsùn, tẹ àwọn ìfẹsẹ̀mọ̀lẹ̀ yín ránṣẹ́, kí ẹ sì fi iṣẹ́ ránṣẹ́.
zinnector push [options] [site]
| àyànfẹ́ | a gbọ́dọ̀ ní | ohun tí ó jẹ́ | |---|---|---| | site | àìgbọ́dọ̀-má-sọ̀rọ̀ | |
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | -f, --force | fi iṣẹ́ ránṣẹ́ bótilẹ̀jẹ́ pé àyẹ̀wò ṣáájú ní àwọn ohun tí a rí | | | --skip-checks | má ṣe ṣe àyẹ̀wò ṣáájú rárá | | | --probe | mọ̀ àyè ṣíṣe-iṣẹ́ ìbílẹ̀ ní àkókò àyẹ̀wò ṣáájú dípò gbígbẹ́kẹ̀lé zinnector.json | | | --no-wait | mu ìfiṣẹ́-ránṣẹ́ bẹ̀rẹ̀ kí ẹ sì jáde láìṣe àgbẹ̀wò rẹ̀ | | | --no-git | má ṣe ṣe git push; fi ohunkohun tí pákó-ìṣàóso ti ní sẹ́yìn ránṣẹ́ | | | --dry-run | ṣe gbogbo ohun kan àfi ìfiṣẹ́-ránṣẹ́ náà | |
Àpẹẹrẹ
zinnector push
Ohun tí ẹ ó rí
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
Tún fi ohun tí pákó-ìṣàóso ti ní ránṣẹ́, láìṣe pushing.
zinnector deploy [options] [site]
| àyànfẹ́ | a gbọ́dọ̀ ní | ohun tí ó jẹ́ | |---|---|---| | site | àìgbọ́dọ̀-má-sọ̀rọ̀ | |
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | --no-wait | mu bẹ̀rẹ̀ kí ẹ sì jáde | |
Àpẹẹrẹ
zinnector deploy example.com
Ohun tí ẹ ó rí
Redeploy example.com · 01a03f39-730a-7dc4-84b0-5d4f7582dd04
───────────────────────────────────────────────────────────────
● deploy 7c0e… started — watching
✔ deployed 4f1c2a9b in 41s
zinnector deploys
Ìtàn ìfiṣẹ́-ránṣẹ́ ibi-iṣẹ́ kan.
zinnector deploys [options] [site]
| àyànfẹ́ | a gbọ́dọ̀ ní | ohun tí ó jẹ́ | |---|---|---| | site | àìgbọ́dọ̀-má-sọ̀rọ̀ | |
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | --json | àbájáde tí ẹ̀rọ le kà | | | -n, --limit <n> | meloo ni a ó fi hàn | "10" |
Àpẹẹrẹ
zinnector deploys example.com
Ohun tí ẹ ó rí
Deploys — example.com · 3
───────────────────────────
status commit branch trigger started message
success 4f1c2a9b main cli 2 hours ago add the contact form
success b21d70e4 main push yesterday fix footer links
failed 9e8a0c13 main push 3 days ago build: composer install exited 1
zinnector php
Fi hàn tàbí yí ìpín-oṣẹ́ PHP ibi-iṣẹ́ kan padà.
zinnector php [options] [version]
| àyànfẹ́ | a gbọ́dọ̀ ní | ohun tí ó jẹ́ | |---|---|---| | version | àìgbọ́dọ̀-má-sọ̀rọ̀ | |
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | -s, --site <site> | id ibi-iṣẹ́ tàbí domain | | | --list | tò àwọn ìpín-oṣẹ́ tí pákó-ìṣàóso ń pèsè | | | --json | àbájáde tí ẹ̀rọ le kà | |
Àpẹẹrẹ
zinnector php 8.3 --site example.com
Ohun tí ẹ ó rí — láìsí ìpín-oṣẹ́ ó ń fi èyí tí ó wà lọ́wọ́lọ́wọ́ hàn; --list ń fi ohun tí pákó-ìṣàóso ń pèsè fún ilà ọjà ibi-iṣẹ́ yìí hàn
PHP — example.com
─────────────────
version 7.4 → 8.3
applied the machine will confirm shortly
switch example.com to php 8.3? [y/N] y
✔ php 8.3 requested
⚠ recorded, but the machine has not confirmed it yet
zinnector quota
Lílo disk, fáìlì àti abala-ìpèsè mọ́ ohun tí ìlépa gbà fún yín.
zinnector quota [options] [site]
| àyànfẹ́ | a gbọ́dọ̀ ní | ohun tí ó jẹ́ | |---|---|---| | site | àìgbọ́dọ̀-má-sọ̀rọ̀ | |
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | --json | àbájáde tí ẹ̀rọ le kà | |
Àpẹẹrẹ
zinnector quota example.com
Ohun tí ẹ ó rí
Quota — example.com
───────────────────
disk 412 MB of 10 GB (4%)
files 18,204 of 250,000 (7%)
database 38 MB of 1 GB (4%)
zinnector db
Ìwọ̀n abala-ìpèsè, àti àwọn ìhonu lílo-ẹ́ẹ̀kan sí phpMyAdmin àti alábòójútó fáìlì.
zinnector db [options] [site]
| àyànfẹ́ | a gbọ́dọ̀ ní | ohun tí ó jẹ́ | |---|---|---| | site | àìgbọ́dọ̀-má-sọ̀rọ̀ | |
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | --json | àbájáde tí ẹ̀rọ le kà | |
Àpẹẹrẹ
zinnector db example.com
Ohun tí ẹ ó rí — àwọn ìhonu phpMyAdmin àti alábòójútó fáìlì jẹ́ fún lílo-ẹ́ẹ̀kan tí ó sì máa ń parí; má ṣe kọ wọ́n sí ibikíbi
Database — example.com
──────────────────────
engine mariadb 10.11
size 38 MB
phpmyadmin https://…/pma/sso?token=… (single use)
files https://…/files/sso?token=… (single use)
zinnector logs
Tẹ̀lé àwọn àkọsílẹ̀ àyè àti àṣìṣe ibi-iṣẹ́ kan.
zinnector logs [options] [site]
| àyànfẹ́ | a gbọ́dọ̀ ní | ohun tí ó jẹ́ | |---|---|---| | site | àìgbọ́dọ̀-má-sọ̀rọ̀ | |
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | --access | àkọsílẹ̀ àyè pẹ́rẹ́ | | | --error | àkọsílẹ̀ àṣìṣe pẹ́rẹ́ | | | --build | àkọsílẹ̀ ìkọ́le tí ìfiṣẹ́-ránṣẹ́ tí ó tuntun jù dípò rẹ̀ | | | --json | àbájáde tí ẹ̀rọ le kà | |
Àpẹẹrẹ
zinnector logs example.com --error
Ohun tí ẹ ó rí — --access fún àkọsílẹ̀ àyè, --build fún àkọsílẹ̀ ìkọ́le tí ìfiṣẹ́-ránṣẹ́ tí ó gbẹ̀yìn; láìsí àṣìṣe àwọn àkọsílẹ̀ ibi-iṣẹ́ méjèèjì ni ó máa ń fi hàn
Error log — example.com
───────────────────────
[06-Sep-2026 10:12:44 UTC] PHP Warning: Undefined variable $x in /wp-content/plugins/my-plugin/my-plugin.php on line 12
zinnector wp
Ṣe àṣẹ WP-CLI tí a gba fún lórí ibi-iṣẹ́ kan.
zinnector wp [options] <command...>
| àyànfẹ́ | a gbọ́dọ̀ ní | ohun tí ó jẹ́ | |---|---|---| | command... | bẹ́ẹ̀ ni | |
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | -s, --site <site> | id ibi-iṣẹ́ tàbí domain | | | --commands | tò ohun tí pákó-ìṣàóso yóò ṣe | | | --json | àbájáde tí ẹ̀rọ le kà | |
Àpẹẹrẹ
zinnector wp plugin list --site example.com
Ohun tí ẹ ó rí — àtòjọ tí a gba fún ni a ń fi pèsè láti ọ̀dọ̀ pákó-ìṣàóso — zinnector wp --commands ń tẹ̀ ẹ́ jade
+-----------------+----------+--------+---------+
| name | status | update | version |
+-----------------+----------+--------+---------+
| my-plugin | active | none | 1.0.0 |
| zinn-cache | active | none | 2.4.1 |
+-----------------+----------+--------+---------+
zinnector backup
Tò kí ẹ sì ṣe àwọn àpò-ìtọ́jú ibi-iṣẹ́.
zinnector backup [options] [command]
Àpẹẹrẹ
zinnector backup list example.com
backup fúnra rẹ̀ ń tẹ̀ àwọn àṣẹ-kékèké rẹ̀ jade; ẹ wò backup list àti backup now nísàlẹ̀
zinnector backup list
Tò àwọn àpò-ìtọ́jú ibi-iṣẹ́ kan àti ohun tí ìlépa rẹ̀ gbà fún un.
zinnector backup list [options] [site]
| àyànfẹ́ | a gbọ́dọ̀ ní | ohun tí ó jẹ́ | |---|---|---| | site | àìgbọ́dọ̀-má-sọ̀rọ̀ | |
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | --json | àbájáde tí ẹ̀rọ le kà | |
Àpẹẹrẹ
zinnector backup list example.com
Ohun tí ẹ ó rí
Backups — example.com · 3
───────────────────────────
status taken size id
complete today 03:00 412 MB bk_01a0…
complete yesterday 410 MB bk_019f…
complete 2 days ago 409 MB bk_019e…
retention 30 days
off-site yes
zinnector backup now
Ṣe àpò-ìtọ́jú fún ìbéèrè lọ́wọ́lọ́wọ́.
zinnector backup now [options] [site]
| àyànfẹ́ | a gbọ́dọ̀ ní | ohun tí ó jẹ́ | |---|---|---| | site | àìgbọ́dọ̀-má-sọ̀rọ̀ | |
Àpẹẹrẹ
zinnector backup now example.com
Ohun tí ẹ ó rí
✔ backup started — zinnector backup list example.com shows it when it completes
zinnector domains
Tò àwọn domain tí kọ́kọ́rọ́ yìí le rí.
zinnector domains [options]
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | --json | àbájáde tí ẹ̀rọ le kà | |
Àpẹẹrẹ
zinnector domains
Ohun tí ẹ ó rí
Domains · 2
─────────────
domain status registrar renewal expires
example.com active zinn auto 2027-03-14
shop.test active external — —
zinnector dns
Kà kí ẹ sì yí àwọn àkọsílẹ̀ DNS padà.
zinnector dns [options] [command]
Àpẹẹrẹ
zinnector dns list example.com
dns fúnra rẹ̀ ń tẹ̀ àwọn àṣẹ-kékèké rẹ̀ jade; ẹ wò dns list, dns add àti dns rm nísàlẹ̀
zinnector dns list
Tò àwọn àkọsílẹ̀ DNS domain kan.
zinnector dns list [options] <domain>
| àyànfẹ́ | a gbọ́dọ̀ ní | ohun tí ó jẹ́ | |---|---|---| | domain | bẹ́ẹ̀ ni | |
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | --type <type> | àwọn àkọsílẹ̀ tí irúfẹ́ yìí pẹ́rẹ́ | | | --json | àbájáde tí ẹ̀rọ le kà | |
Àpẹẹrẹ
zinnector dns list example.com
Ohun tí ẹ ó rí
DNS — example.com · 4 records
───────────────────────────────
type name value ttl
A @ 203.0.113.10 300 rec_7f…
A www 203.0.113.10 300 rec_80…
MX @ 10 mail.example.com 3600 rec_81…
TXT @ "v=spf1 -all" 3600 rec_82…
zinnector dns add
Ṣèdá àkọsílẹ̀ DNS kan.
zinnector dns add [options] <domain> <type> <name> <value>
| àyànfẹ́ | a gbọ́dọ̀ ní | ohun tí ó jẹ́ | |---|---|---| | domain | bẹ́ẹ̀ ni | | | type | bẹ́ẹ̀ ni | | | name | bẹ́ẹ̀ ni | | | value | bẹ́ẹ̀ ni | |
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | --ttl <seconds> | àkókò tí ó máa wà láàyè | "3600" | | --priority <n> | ààyè àkọ́kọ́, fún MX àti SRV | | | --proxied | gba inú CDN kọjá | | | -y, --yes | má ṣe beèrè | |
Àpẹẹrẹ
zinnector dns add example.com TXT _acme "token" --ttl 300
Ohun tí ẹ ó rí — àkọsílẹ̀ náà ni a fi hàn ti a sì mu daju kí a tó kọ́ ọ; kọ --yes láti fò ìbéèrè náà ḍà
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
Parẹ́ àkọsílẹ̀ DNS kan.
zinnector dns rm [options] <domain> <recordId>
| àyànfẹ́ | a gbọ́dọ̀ ní | ohun tí ó jẹ́ | |---|---|---| | domain | bẹ́ẹ̀ ni | | | recordId | bẹ́ẹ̀ ni | |
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | -y, --yes | má ṣe beèrè | |
Àpẹẹrẹ
zinnector dns rm example.com rec_7f3a
Ohun tí ẹ ó rí
⚠ deleting A @ 203.0.113.10 from example.com
delete it? [y/N] y
✔ deleted
zinnector mail
Tò àwọn iṣẹ́ mail.
zinnector mail [options]
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | --json | àbájáde tí ẹ̀rọ le kà | |
Àpẹẹrẹ
zinnector mail
Ohun tí ẹ ó rí
Mail services · 1
───────────────────
domain status provider mailboxes dns
example.com active zinn 3 ok
zinnector bulk
Ṣe ìṣẹ́ kan lórí ọ̀pọ̀lọpọ̀ ibi-iṣẹ́ (cache_purge, malware_scan, sitemap, block_ip).
zinnector bulk [options] <operation>
| àyànfẹ́ | a gbọ́dọ̀ ní | ohun tí ó jẹ́ | |---|---|---| | operation | bẹ́ẹ̀ ni | |
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | --all | gbogbo ibi-iṣẹ́ tí kọ́kọ́rọ́ yìí le rí | | | --site <site...> | àwọn ibi-iṣẹ́ pàtó, nípa id tàbí domain | | | --status <status> | gbogbo ibi-iṣẹ́ tí ó wà nínú ìgbéyẹ̀wò yìí | | | -y, --yes | má ṣe beèrè | | | --json | àbájáde tí ẹ̀rọ le kà | |
Àpẹẹrẹ
zinnector bulk cache_purge --all
Ohun tí ẹ ó rí — ìpè kan sí pákó-ìṣàóso fún gbogbo àṣàyàn náà, kì í ṣe ọ̀kan fún ibi-iṣẹ́ kọ̀ọ̀kan; a ó fi àṣàyàn náà hàn kí a sì mu daju náà àkọ́kọ́
Bulk cache_purge · 2 sites
────────────────────────────
· example.com
· shop.test
run cache_purge on 2 sites? [y/N] y
✔ cache_purge queued for 2 sites
zinnector ai
Bèèrè lọ́wọ́ olùrànlọ́wọ́ Zinn Digital®, pẹ̀lú iṣé-ọ̀nà yìí gẹ́gẹ́ bí ààyè nǹkan.
zinnector ai [options] <question...>
| àyànfẹ́ | a gbọ́dọ̀ ní | ohun tí ó jẹ́ | |---|---|---| | question... | bẹ́ẹ̀ ni | |
| àṣàyàn | ohun tí ó ń ṣe | àtìbẹ̀rẹ̀ | |---|---|---| | -s, --site <site> | bèèrè nípa ibi-iṣẹ́ pàtó kan | | | --no-context | má ṣe rán ohunkohun nípa iṣé-ọ̀nà ìbílẹ̀ | | | --json | àbájáde tí ẹ̀rọ le kà | |
Àpẹẹrẹ
zinnector ai "why is my deploy failing?"
Ohun tí ẹ ó rí — ń ṣiṣẹ́ lórí pákó-ìṣàóso sí àkọọ́lẹ̀ yín fúnra yín; láti inú iṣé-ọ̀nà ó ń rán àwọ̀ iṣé-ọ̀nà àti id ibi-iṣẹ́ náà, kì í ṣe àwọn àkóónú fáìlì rárá
Zinn Digital® assistant
──────────────────────
Your last deploy of example.com failed at the build step: `composer install` exited 1 because
`vendor/` is committed alongside a lock file that no longer matches it. Remove `vendor/` from
the repository or run `composer update` and commit the new lock file, then `zinnector push`.
Àwọn yíyàtọ̀ àyíká
| yíyàtọ̀ | abájáde | |---|---| | ZINNECTOR_TOKEN | kọ́kọ́rọ́ API kan, tí a lo dípò àkọsílẹ̀ tí a tọ́jú — bó ṣe ń ṣe ìfọṣẹ́nsí CI nìyí | | ZINNECTOR_API | URL àgbègbè API (àtìbẹ̀rẹ̀ https://api.zinndigital.com) | | ZINNECTOR_DEBUG=1 | tẹ àwọn ipa-ọ̀nà stack àti àbájáde oníṣẹ́-ìfisọ́orí ara rẹ̀ jade | | ZINNECTOR_CACHE_DIR | ibi tí a ń tọ́jú àyè ṣíṣe-iṣẹ́ WordPress àti Node èyíkeèyí tí a fi sọ́orí ẹ̀rọ (àtìbẹ̀rẹ̀ ~/.cache/zinnector) | | ZINNECTOR_CONFIG_DIR | ibi tí fáìlì àkọsílẹ̀ kọ́kọ́rọ́ API gbé wà (àtìbẹ̀rẹ̀ ~/.config/zinnector) | | NO_COLOR | mú àwọ̀ kúrò |
Àwọn àmì jáde
0 àṣeyọrí · 1 ohun tí a rí tàbí àwọ́n-kọ̀ · 70 àṣìṣe abẹ́lé · 77 ìfọṣẹ́nsí tàbí ìyọ̀nda · 78 Node tí kò gba tàbí tí kò ṣàtìlẹyìn.
Ṣe o tun di mọ?
Ìtìlẹ́yìn wà lórí gbogbo ètò, a sì ń dáhùn ní èdè rẹ.
Kan si àtìlẹyìn → Gbogbo àpilẹ̀kọ →