<!-- generated by cli/scripts/command-reference.mjs from the CLI's own command definitions — do not edit by hand -->
Bawat command na nauunawaan ng Zinnector® 0.1.6 — 43 sa kabuuan, eksaktong gaya ng inililista ng zinnector --help — kasama ang mga opsyon nito, isang halimbawang maaaring patakbuhin, at kung ano ang dapat ninyong makita. Ang pahinang ito ay binuo mula mismo sa CLI, kaya hindi ito maaaring magkaiba sa tool na naka-install sa inyo; kung may nawawalang command dito sa inyong makina, patakbuhin ang npm install -g zinnector@latest.
Bago kayo magsimula
I-install ito gamit ang npm install -g zinnector sa Node 24 o mas bago, pagkatapos ay suriin ang pag-install gamit ang zinnector --version at zinnector --help. Ipinapaliwanag ng gabay sa pagsisimula ang unang limang minuto; ang pahinang ito ang sanggunian na babalikan ninyo.
Tumatanggap ang bawat command ng -h, --help. Nauuna ang mga pangkalahatang opsyong ito bago ang pangalan ng command:
| option | what it does |
|---|
-V, --version | i-print ang bersyon |
--profile <name> | gumamit ng pinangalanang profile ng kredensyal |
Ang mga command
zinnector new
I-scaffold ang isang proyekto ng WordPress na maaari ninyong patakbuhin kaagad.
zinnector new [options] [name]
| argumento | kailangan | ano ito |
|---|
name | hindi | direktoryo kung saan gagawin ang proyekto, at ang pangalan ng proyekto — kailangan maliban kung ginamit ang --here |
| opsyon | ano ang ginagawa nito | default |
|---|
-t, --template <kind> | isa sa: site, plugin, theme | "site" |
--php <version> | bersyon ng PHP na gagamitin sa pag-develop | "8.3" |
--wp <version> | bersyon ng WordPress para sa lokal na runtime | "latest" |
--runtime <name> | playground o docker | "playground" |
--here | i-scaffold sa kasalukuyang direktoryo sa halip na sa bago | |
Halimbawa
zinnector new my-site
Ang nakikita mo — nakunan — 0.1.2 sa 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
Patakbuhin ang proyektong ito nang lokal — hindi kailangan ng Docker.
zinnector dev [options]
| opsiyon | ang ginagawa nito | default |
|---|
--php <version> | bersyon ng PHP na papaganahin (5.2–8.5 sa playground, 7.4–8.5 sa docker) | |
--wp <version> | bersyon ng WordPress | |
-p, --port <port> | port kung saan magseserbisyo | |
--runtime <name> | playground (default) o docker | |
--login | awtomatikong mag-log in bilang admin | true |
--no-login | huwag awtomatikong mag-log in | |
--once | mag-boot, mag-ulat kung ano ang tumatakbo, pagkatapos ay huminto | |
--yes | i-install ang lokal na runtime nang hindi nagtatanong | |
--reset-runtime | burahin ang naka-install na runtime at i-install itong muli | |
-v, --verbose | ipakita ang sariling output ng runtime | |
Halimbawa
cd my-site
zinnector dev
Ang nakikita mo — nakuha — 0.1.2. Ang unang pagpapatakbo ay magtatanong nang isang beses upang i-download ang WordPress runtime (~570 MB); ipasa ang --yes upang laktawan ang tanong
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
Mag-sign in — gamit ang sarili ninyong account sa browser, o gamit ang isang API key.
zinnector login [options]
| opsyon | kung ano ang ginagawa nito | default |
|---|
--profile <name> | i-store sa ilalim ng pinangalanang profile (default: default) | |
--api <url> | base URL ng API | "https://api.zinndigital.com" |
--api-key | i-paste ang isang bawat-organisasyong API key sa halip na mag-sign in bilang iyong sarili | |
--issuer <url> | ang serbisyo sa pag-sign in | "https://auth.zinndigital.com/realms/zinn" |
--no-browser | i-print ang link sa pag-sign in nang hindi sinusubukang magbukas ng browser | |
Halimbawa
zinnector login
Ang nakikita mo — tina-type ang key sa prompt, hindi kailanman sa command line. Sa CI, i-pipe ito: 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
Kalimutan ang nakaimbak na pag-sign in.
zinnector logout [options]
| opsyon | ang ginagawa nito | default |
|---|
--profile <name> | aling profile ang kakalimutan (default: default) | |
Halimbawa
zinnector logout
Ang iyong nakikita
✔ signed out of profile “default”
zinnector whoami
Ipakita kung sino ang naka-sign in sa CLI na ito, at kung ano ang maaari nitong maabot.
zinnector whoami [options]
| opsyon | kung ano ang ginagawa nito | default |
|---|
--profile <name> | gumamit ng pinangalanang profile | |
--scopes | ilista ang mga pahintulot na taglay ng isang API key | |
--json | output na nababasa ng makina | |
Halimbawa
zinnector whoami --scopes
Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang gamit na link
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
Ilista ang mga site na makikita ng key na ito.
zinnector sites [options]
| opsyon | ano ang ginagawa nito | default |
|---|
--json | output na nababasa ng makina | |
--status <status> | mga site lang na nasa ganitong status | |
Halimbawa
zinnector sites
Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang gamit na link
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
Lahat ng nalalaman ng platform tungkol sa isang site.
zinnector status [options] [site]
| argumento | kinakailangan | ano ito |
|---|
site | hindi | isang id ng site, pangunahing domain o pangalan — default sa site na naka-link sa zinnector.json |
| opsyon | kung ano ang ginagawa nito | default |
|---|
--json | output na nababasa ng makina | |
Halimbawa
zinnector status example.com
Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang gamit na link
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
Bigyan ng access ang isang tao sa ISANG site — isang developer, isang designer, isang kliyente.
zinnector share [options] <site> <email>
| argumento | kinakailangan | kung ano ito |\n|---|---|---|\n| site | oo | ang site na ibabahagi — isang id, pangunahing domain o pangalan |\n| email | oo | kung sino ang bibigyan ng access — padadalhan sila ng imbitasyon sa email kung wala pa silang account |\n\n| opsyon | kung ano ang ginagawa nito | default |\n|---|---|---|\n| --role <role> | kung ano ang maaari nilang gawin: viewer, editor, manager | |\n| --reason <text> | kung bakit nila ito kailangan — pinapanatili kasama ng pagkakaloob para sa audit trail |\n| --until <date> | kung kailan kusang magtatapos ang access (YYYY-MM-DD); huwag isama kung hanggang sa mabawi | |\n| --json | output na nababasa ng makina | |\n\nHalimbawa
zinnector share example.com dev@agency.test --role editor --reason "rebuild the checkout"
Ang nakikita mo — ang eksaktong anyo na ini-print ng command, mula sa pinagmulan (idinagdag ito ng W40-DEVTOOL pagkatapos huling makuha ang file na ito); mag-iiba ang iyong mga domain, id, at petsa
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
Kung sino ang binigyan ng access sa isang site, at kung tinanggap na nila ito.
zinnector collaborators [options] [site]
| argumento | kinakailangan | ano ito |
|---|
site | hindi | isang id ng site, pangunahing domain o pangalan — default sa site na naka-link sa zinnector.json |
| opsyon | kung ano ang ginagawa nito | default |
|---|
--json | output na nababasa ng makina | |
Halimbawa
zinnector collaborators example.com
Ang nakikita mo — nakuha mula sa isang totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang magagamit na link. ang eksaktong anyo na ini-print ng command, mula sa pinagmulan (idinagdag ito ng W40-DEVTOOL pagkatapos huling makuha ang file na ito); mag-iiba ang iyong mga domain, id, at petsa
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
Bawiin ang access ng isang tao sa isang site — sa pamamagitan ng email o grant id.
zinnector unshare [options] <site> <who>
| argument | kailangan | ano ito |
|---|
site | oo | ang site kung saan babawiin ang access — isang id, pangunahing domain, o pangalan |
who | oo | ang taong aalisin — ang kanilang email address, o ang grant id mula sa zinnector collaborators |
| opsyon | ano ang ginagawa nito | default |
|---|
--yes | huwag magtanong | |
Halimbawa
zinnector unshare example.com dev@agency.test --yes
Ang nakikita mo — ang eksaktong anyo na ini-print ng command, mula sa pinagmulan (idinagdag ito ng W40-DEVTOOL pagkatapos huling makuha ang file na ito); mag-iiba ang iyong mga domain, id, at petsa
✔ withdrew the invitation to dev@agency.test
zinnector invitations
Ang mga imbitasyong naghihintay para sa inyo, at tumanggap ng isa.
zinnector invitations [options] [command]
Halimbawa
zinnector invitations
Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang magagamit na link. ang eksaktong anyo na ini-print ng command, mula sa pinagmulan (idinagdag ito ng W40-DEVTOOL pagkatapos huling makuha ang file na ito); mag-iiba ang iyong mga domain, id, at petsa; nang walang subcommand, pinapatakbo nito ang list
Invitations · 0
──────────────────
● nothing waiting for you
zinnector invitations list
Mga imbitasyong nakadirekta sa account kung saan ka naka-sign in.
zinnector invitations list [options]
| opsyon | ang ginagawa nito | default |
|---|
--json | machine-readable na output | |
Halimbawa
zinnector invitations list
Ang nakikita mo — nakuha mula sa isang totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang magagamit na link. ang eksaktong anyo na ini-print ng command, mula sa pinagmulan (idinagdag ito ng W40-DEVTOOL pagkatapos huling makuha ang file na ito); mag-iiba ang iyong mga domain, id, at petsa
Invitations · 0
──────────────────
● nothing waiting for you
zinnector invitations accept
Tumanggap ng imbitasyon — magiging sa inyo ang site sa sandaling matapos ito.
zinnector invitations accept [options] <id>
| argumento | kinakailangan | kung ano ito |
|---|
id | oo | ang invitation id mula sa zinnector invitations — sapat na ang isang natatanging prefix nito |
Halimbawa
zinnector invitations accept 01a03f39-9c11-7b02-a7e0-2e4d0c5f1b77
Ang nakikita mo — ang eksaktong anyo na ini-print ng command, mula sa pinagmulan (idinagdag ito ng W40-DEVTOOL pagkatapos huling makuha ang file na ito); mag-iiba ang iyong mga domain, id, at petsa
✔ you now have access to example.com
zinnector link
Ituro ang proyektong ito sa isang hosting slot (at ikonekta ang repository nito).
zinnector link [options] [site]
| argumento | kinakailangan | kung ano ito |
|---|
site | hindi | isang site id, pangunahing domain o pangalan — nagde-default sa site na naka-link sa zinnector.json |
| opsyon | kung ano ang ginagawa nito | default |
|---|
--repo <owner/name> | ikonekta ang repositoryong ito sa site sa platform |
--provider <name> | ang nakakonektang account kung saan magde-deploy: github_app, github o gitlab (default: ang ikinonekta ng inyong organisasyon) | |
--branch <name> | branch kung saan nagde-deploy ang isang push | |
--no-repo | isulat lamang ang zinnector.json; huwag galawin ang platform | |
Halimbawa
zinnector link example.com --repo acme/example-site --branch main
Ang iyong nakikita
✔ 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
I-pull ang mga file ng isang naka-host na site sa proyektong ito para sa lokal na dev — at patakbuhin muli upang muling i-sync.
zinnector pull [options] [site]
| argumento | kinakailangan | kung ano ito |
|---|
site | hindi | isang site id, pangunahing domain o pangalan — default sa site na naka-link sa zinnector.json |
| opsyon | kung ano ang ginagawa nito | default |
|---|
--via <seam> | auto (default), git, o backup | "auto" |
--fresh | kumuha ng bagong backup sa halip na gamitin ang pinakabago (gumagamit ng isang on-demand slot) | |
--max-age <hours> | tanggapin ang pinakabagong backup kung ito ay mas bago kaysa rito | "24" |
--full | ang buong document root, kasama ang WordPress core (default: wp-content lamang) | |
--no-uploads | iwanan ang wp-content/uploads (media) | |
--no-database | iwanan ang database ng site — kunin lamang ang mga file | |
--live-config | isulat din ang wp-config.php — naglalaman ito ng mga LIVE database credential | |
--clean | alisan ng laman ang wp-content bago i-extract, upang mai-mirror ang mga pagbura sa site | |
--dry-run | sabihin kung ano ang mangyayari at huminto | |
--yes | huwag magtanong | |
Halimbawa
zinnector pull
Ang iyong nakikita
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
Gumawa ng lokal na proyekto mula sa naka-host na site: i-clone ang repository nito o i-pull ang mga file nito.
zinnector clone [options] <site> [dir]
| argumento | kailangan | ano ito |
|---|
site | oo | ang naka-host na site na kokopyahin — isang id, pangunahing domain, o pangalan |
dir | hindi | direktoryong lilikhain — default sa pangunahing domain ng site |
| opsyon | kung ano ang ginagawa nito | default |
|---|
--via <seam> | auto (default), git, o backup | "auto" |
--fresh | kumuha ng bagong backup sa halip na gamitin ang pinakabago |
--full | ang buong document root, kasama ang core ng WordPress |
--no-uploads | iwanan ang wp-content/uploads (media) |
--no-database | iwanan ang database ng site — kunin lamang ang mga file |
--live-config | isulat din ang wp-config.php — hawak nito ang mga kredensyal ng LIVE database |
--yes | huwag magtanong |
Halimbawa
zinnector clone client.example.com
Ang iyong nakikita
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
Dalawahang-direksyong pag-sync sa pagitan ng mga live na file ng isang site at ng repository nito.
zinnector sync [options] [command]
Halimbawa
zinnector sync --help
Ang nakikita mo — nang walang subcommand, ang zinnector sync <site> ay 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
Katayuan ng two-way sync, at ang mga huling pagpapatakbo nito.
zinnector sync status [options] [site]
| argumento | kinakailangan | ano ito |
|---|
site | hindi | isang id ng site, pangunahing domain o pangalan — default sa site na naka-link sa zinnector.json |
| opsyon | kung ano ang ginagawa nito | default |
|---|
--json | output na nababasa ng makina | |
Halimbawa
zinnector sync status example.com
Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.4 laban sa isang pansubok na site noong 2026-09-12; ang domain at mga id ay pinalitan ng mga halimbawang halaga
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
I-on ang two-way sync (walang itinutulak na kahit ano sa sarili nito).
zinnector sync on [options] [site]
| argumento | kinakailangan | ano ito |
|---|
site | hindi | isang site id, pangunahing domain o pangalan — default sa site na naka-link sa zinnector.json |
| opsyon | ano ang ginagawa nito | default |
|---|
--subdir <path> | i-sync lamang ang subdirectory na ito ng site | |
--json | output na nababasa ng makina | |
Halimbawa
zinnector sync on example.com
Ang nakikita mo — nangangailangan ng repository na nakakonekta sa sarili mong GitHub account; wala itong ipinapadalang anuman nang kusa
✔ two-way sync is on
Two-way sync — example.com
…
→ next: zinnector sync run
zinnector sync off
I-off ang two-way sync.
zinnector sync off [options] [site]
| argumento | kinakailangan | ano ito |
|---|
site | hindi | isang site id, pangunahing domain o pangalan — default sa site na naka-link sa zinnector.json |
| opsyon | ano ang ginagawa nito | default |
|---|
--subdir <path> | i-sync lamang ang subdirectory na ito ng site | |
--json | output na nababasa ng makina | |
Halimbawa
zinnector sync off example.com
Ang iyong nakikita
✔ two-way sync is off
zinnector sync run
I-commit ang mga live na file ng site sa repository nito ngayon.
zinnector sync run [options] [site]
| argumento | kinakailangan | ano ito |
|---|
site | hindi | isang id ng site, pangunahing domain o pangalan — default sa site na naka-link sa zinnector.json |
| opsyon | kung ano ang ginagawa nito | default |
|---|
--json | output na nababasa ng makina | |
Halimbawa
zinnector sync run example.com
Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.4 laban sa isang pansubok na site noong 2026-09-12; pinalitan ng mga halimbawang halaga ang domain at mga id. Ang pagpapatakbo na nalampasan na ng repository ay ginagawang HELD sa halip: walang ina-upload o pinapatungan, lumalabas ang command nang may 1 at pinapangalanan ang susunod na hakbang
✔ committed 2 changed files da85d73cef5f
Two-way sync — example.com
…
→ next: git pull in your clone
zinnector sync resolve
I-clear ang isang naka-hold na sync sa pamamagitan ng pagpili kung aling panig ang mananalo.
zinnector sync resolve [options] [site]
| argumento | kinakailangan | kung ano ito |
|---|
site | hindi | isang site id, pangunahing domain o pangalan — default sa site na naka-link sa zinnector.json |
| opsyon | kung ano ang ginagawa nito | default |
|---|
--keep <side> | site (i-commit ang site sa itaas) o repository (itapon ang mga hindi na-sync na pagbabago ng site) | |
--yes | huwag magtanong | |
--json | output na nababasa ng makina | |
Halimbawa
zinnector sync resolve example.com --keep repository --yes
Ang nakikita mo — kinuha mula sa totoong pagpapatakbo ng 0.1.4 laban sa isang pansubok na site noong 2026-09-12; ang domain at mga id ay pinalitan ng mga halimbawang halaga. Kung walang --yes nagtatanong muna ito, at tahasang tumatanggi kapag walang terminal kung saan magtatanong
✔ kept the repository
Two-way sync — example.com
…
state synced
zinnector check
Ihambing ang proyektong ito sa slot kung saan ka magde-deploy.
zinnector check [options] [site]
| argumento | kinakailangan | kung ano ito |\n|---|---|---|\n| site | hindi | isang site id, pangunahing domain o pangalan — nagde-default sa site na naka-link sa zinnector.json |\n\n| opsyon | kung ano ang ginagawa nito | default |\n|---|---|---|\n| --probe | i-boot ang lokal na runtime at SUKATIN ang php nito, sa halip na magtiwala sa zinnector.json | |\n| --all | ipakita rin ang mga pumapasang pagsusuri | |\n| --strict | bumagsak din kapag may bagay na hindi nasuri | |\n| --json | output na nababasa ng makina | |\n\nHalimbawa
zinnector check
Ang iyong nakikita — nakuha mula sa isang totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at mga minsanang link — nakakita ang pagpapatakbo ng totoong hindi pagtutugma (PHP 8.3 sa proyekto laban sa 8.4 sa slot), na siyang buong layunin ng command
→ 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
Mag-pre-flight, i-push ang inyong mga commit, at mag-deploy.
zinnector push [options] [site]
| argumento | kinakailangan | kung ano ito |
|---|
site | hindi | isang site id, pangunahing domain o pangalan — default sa site na naka-link sa zinnector.json |
| opsyon | kung ano ang ginagawa nito | default |
|---|
-f, --force | i-deploy kahit na may mga natuklasan ang pre-flight | |
--skip-checks | huwag patakbuhin ang pre-flight kailanman | |
--probe | sukatin ang lokal na runtime sa panahon ng pre-flight sa halip na magtiwala sa zinnector.json | |
--no-wait | simulan ang pag-deploy at lumabas nang hindi ito pinapanood | |
--no-git | huwag patakbuhin ang git push; i-deploy kung anuman ang mayroon na sa platform | |
--dry-run | gawin ang lahat maliban sa pag-deploy | |
Halimbawa
zinnector push
Ang iyong nakikita
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
Muling i-deploy kung ano ang mayroon na sa platform, nang hindi nagpu-push.
zinnector deploy [options] [site]
| argumento | kinakailangan | kung ano ito |\n|---|---|---|\n| site | hindi | isang site id, pangunahing domain o pangalan — nagde-default sa site na naka-link sa zinnector.json |\n\n| opsyon | kung ano ang ginagawa nito | default |\n|---|---|---|\n| --no-wait | i-trigger at lumabas | |\n\nHalimbawa
zinnector deploy example.com
Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang gamit na link
Redeploy example.com · 01a00000-0000-7000-8000-000000000000
────────────────────────────────────────────────────────────────────────
→ starting the deploy
✔ deploy started
zinnector deploys
Kasaysayan ng pag-deploy ng isang site.
zinnector deploys [options] [site]
| argument | kailangan | ano ito |
|---|
site | hindi | isang site id, pangunahing domain o pangalan — ang default ay ang site na naka-link sa zinnector.json |
| opsyon | ano ang ginagawa nito | default |
|---|
--json | machine-readable na output | |
-n, --limit <n> | ilan ang ipapakita | "10" |
Halimbawa
zinnector deploys example.com
Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang gamit na link
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
Ipakita o palitan ang bersyon ng PHP ng isang site.
zinnector php [options] [version]
| argumento | kinakailangan | kung ano ito |
|---|
version | hindi | ang bersyon ng PHP kung saan ililipat ang site, hal. 8.4 — laktawan upang ipakita ang kasalukuyan |
| opsyon | kung ano ang ginagawa nito | default |
|---|
-s, --site <site> | site id o domain | |
--list | ilista ang mga bersyong iniaalok ng platform | |
--json | output na nababasa ng makina | |
Halimbawa
zinnector php 8.3 --site example.com
Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang gamit na link. kapag walang bersyon, ipinapakita nito ang kasalukuyan; ipinapakita ng --list kung ano ang inaalok ng platform para sa linya ng produkto ng site na ito
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
Paggamit ng disk, mga file, at database laban sa ibinibigay ng plano.
zinnector quota [options] [site]
| argumento | kinakailangan | ano ito |
|---|
site | hindi | isang id ng site, pangunahing domain o pangalan — default sa site na naka-link sa zinnector.json |
| opsyon | kung ano ang ginagawa nito | default |
|---|
--json | output na nababasa ng makina | |
Halimbawa
zinnector quota example.com
Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang gamit na link
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
Laki ng database, at mga minsang gamit na link papunta sa phpMyAdmin at sa file manager.
zinnector db [options] [site]
| argumento | kinakailangan | ano ito |
|---|
site | hindi | isang id ng site, pangunahing domain o pangalan — default sa site na naka-link sa zinnector.json |
| opsyon | kung ano ang ginagawa nito | default |
|---|
--json | output na nababasa ng makina | |
Halimbawa
zinnector db example.com
Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at mga minsanang link. Ang mga link ng phpMyAdmin at file manager ay para sa minsanang paggamit lamang at nag-e-expire; huwag i-paste ang mga ito kahit saan
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
Sundan nang real-time ang access at error logs ng isang site.
zinnector logs [options] [site]
| argumento | kinakailangan | kung ano ito |\n|---|---|---|\n| site | hindi | isang site id, pangunahing domain o pangalan — default ang site na naka-link sa zinnector.json |\n\n| opsyon | kung ano ang ginagawa nito | default |\n|---|---|---|\n| --access | tanging ang access log | |\n| --error | tanging ang error log | |\n| --build | sa halip ay ang build log ng pinakabagong deploy | |\n| --json | output na nababasa ng makina | |\n\nHalimbawa
zinnector logs example.com --error
Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang-gamit na link. --access para sa access log, --build para sa build log ng huling deploy (ang site na hindi binuo ng isang build provider ay nagpapakita ng sariling mga hakbang ng deploy); nang walang flag ay parehong ipinapakita ang mga log ng site, at ang isang log na hindi mabasa ay nagsasabi nito sa halip na magmukhang walang laman
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
Magpatakbo ng pinapayagang command ng WP-CLI sa isang site.
zinnector wp [options] [command...]
| argumento | kinakailangan | kung ano ito |\n|---|---|---|\n| command... | hindi | ang WP-CLI command at ang mga argumento nito, hal. plugin list — alisin ito gamit ang --commands |\n\n| opsyon | kung ano ang ginagawa nito | default |\n|---|---|---|\n| -s, --site <site> | site id o domain | |\n| --commands | ilista kung ano ang patatakbuhin ng platform | |\n| --json | machine-readable na output | |\n\nHalimbawa
zinnector wp plugin list --site example.com
Ang nakikita mo — nakuha mula sa isang totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id at minsang magagamit na link. ang allow-list ay ibinibigay ng platform — ipiniprint ito ng 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
Ilista at kumuha ng mga backup ng site.
zinnector backup [options] [command]
Halimbawa
zinnector backup list example.com
Ang nakikita mo — kinuha mula sa isang totoong pagpapatakbo ng 0.1.5 sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at isahang gamit na link. Ang backup nang mag-isa ay nagpi-print ng mga sub-command nito; tingnan ang backup list at backup now sa ibaba
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
Ilista ang mga backup ng isang site at kung ano ang ipinagkakaloob ng plano nito.
zinnector backup list [options] [site]
| argumento | kinakailangan | ano ito |
|---|
site | hindi | isang id ng site, pangunahing domain o pangalan — default sa site na naka-link sa zinnector.json |
| opsyon | kung ano ang ginagawa nito | default |
|---|
--json | output na nababasa ng makina | |
Halimbawa
zinnector backup list example.com
Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang gamit na link
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
Kumuha ng on-demand na backup.
zinnector backup now [options] [site]
| argumento | kailangan | kung ano ito |
|---|
site | hindi | isang site id, pangunahing domain o pangalan — default sa site na naka-link sa zinnector.json |
Halimbawa
zinnector backup now example.com
Ang iyong nakikita
✔ backup started — zinnector backup list example.com shows it when it completes
zinnector domains
Ilista ang mga domain na makikita ng key na ito.
zinnector domains [options]
| opsyon | ang ginagawa nito | default |
|---|
--json | machine-readable na output | |
Halimbawa
zinnector domains
Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang gamit na link
Domains · 1
──────────────
domain status ownership renewal expires
example.com connected connected no auto-renew —
zinnector dns
Basahin at baguhin ang mga DNS record.
zinnector dns [options] [command]
Halimbawa
zinnector dns list example.com
Ang nakikita mo — kinuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang gamit na link. Ang dns nang mag-isa ay nagpi-print ng mga subcommand nito; tingnan ang dns list, dns add, at dns rm sa ibaba
DNS — example.com · 1 records
────────────────────────────────────────
type name value ttl
TXT w4357-verify zinn-w4357-updated ttl 3600
zinnector dns list
Ilista ang mga DNS record ng isang domain.
zinnector dns list [options] <domain>
| argumento | kinakailangan | kung ano ito |
|---|
domain | oo | ang domain, ayon sa pangalan o id |
| opsyon | kung ano ang ginagawa nito | default |
|---|
--type <type> | mga talaan lamang ng ganitong uri | |
--json | output na nababasa ng makina | |
Halimbawa
zinnector dns list example.com
Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang gamit na link
DNS — example.com · 1 records
────────────────────────────────────────
type name value ttl
TXT w4357-verify zinn-w4357-updated ttl 3600
zinnector dns add
Lumikha ng isang DNS record.
zinnector dns add [options] <domain> <type> <name> <value>
| argumento | kinakailangan | kung ano ito |
|---|
domain | oo | ang domain, ayon sa pangalan o id |
type | oo | uri ng record: A, AAAA, CNAME, MX, TXT, SRV, … |
name | oo | ang pangalan ng record — @ para sa domain mismo, o isang label ng subdomain |
value | oo | kung saan nakaturo ang record — isang address, hostname o teksto |
| opsyon | kung ano ang ginagawa nito | default |
|---|
--ttl <seconds> | time to live | "3600" |
--priority <n> | prayoridad, para sa MX at SRV | |
--proxied | iruta sa pamamagitan ng CDN | |
-y, --yes | huwag magtanong | |
Halimbawa
zinnector dns add example.com TXT _acme "token" --ttl 300
Ang nakikita mo — ipinapakita at kinukumpirma ang tala bago ito isulat; ipasa ang --yes upang laktawan ang tanong
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
Mag-delete ng DNS record.
zinnector dns rm [options] <domain> <recordId>
| argument | kailangan | ano ito |
|---|
domain | oo | ang domain, ayon sa pangalan o id |
recordId | oo | ang id ng record, tulad ng ipinapakita ng zinnector dns list |
| opsyon | ano ang ginagawa nito | default |
|---|
-y, --yes | huwag magtanong | |
Halimbawa
zinnector dns rm example.com rec_7f3a
Ang iyong nakikita
⚠ deleting A @ 203.0.113.10 from example.com
delete it? [y/N] y
✔ deleted
zinnector mail
Ilista ang mga serbisyo ng mail.
zinnector mail [options]
| opsyon | ang ginagawa nito | default |
|---|
--json | machine-readable na output | |
Halimbawa
zinnector mail
Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang gamit na link
Mail services · 0
────────────────────
● no mail services
zinnector bulk
Magpatakbo ng isang operasyon sa maraming site (cache_purge, malware_scan, sitemap, block_ip).
zinnector bulk [options] <operation>
| argumento | kinakailangan | kung ano ito |\n|---|---|---|\n| operation | oo | kung ano ang papaganahin sa bawat napiling site: cache_purge, malware_scan, sitemap o block_ip |\n\n| opsyon | kung ano ang ginagawa nito | default |\n|---|---|---|\n| --all | bawat site na makikita ng key na ito | |\n| --site <site...> | mga partikular na site, ayon sa id o domain | |\n| --status <status> | bawat site na nasa ganitong status | |\n| -y, --yes | huwag magtanong | |\n| --json | machine-readable na output | |\n\nHalimbawa
zinnector bulk cache_purge --all
Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at mga one-time link. isang tawag sa platform para sa buong seleksyon, hindi isa bawat site; ipinapakita at kinukumpirma muna ang seleksyon
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
Magtanong sa assistant ng Zinn Digital®, gamit ang proyektong ito bilang konteksto.
zinnector ai [options] <question...>
| argumento | kinakailangan | kung ano ito |\n|---|---|---|\n| question... | oo | kung ano ang nais ninyong itanong, sa mga payak na salita — opsyonal ang paglalagay ng panipi |\n\n| opsyon | kung ano ang ginagawa nito | default |\n|---|---|---|\n| -s, --site <site> | magtanong tungkol sa isang partikular na site | |\n| --org <id> | ang organisasyon na pagtatanungan bilang kinatawan, kapag ang inyong account ay kabilang sa higit sa isa | |\n| --no-context | huwag magpadala ng anuman tungkol sa lokal na proyekto | |\n| --json | output na nababasa ng makina | |\n\nHalimbawa
zinnector ai "why is my deploy failing?"
Ang nakikita mo — nakuha mula sa isang totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang gamit na link. Sumasagot ang assistant sa wika ng ACCOUNT — ang locale ng account na ito ay Arabic, kaya ang nakuhang sagot ay Arabic sa isang tanong na Ingles
→ 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
Magpatakbo ng isang stdio bridge patungo sa naka-host na MCP server — para sa Claude Desktop at iba pang lokal na client lamang.
zinnector mcp [options]
Halimbawa
ZINN_MCP_TOKEN=zmcp_live_… zinnector mcp
Ang nakikita mo — sinimulan NG isang AI client tulad ng Claude Desktop, hindi kailanman manu-mano — nagsasalita ito ng MCP sa stdin at stdout. Napatunayan mula sa Claude Code 2.1.270 laban sa live server noong 2026-09-12
zinnector 0.1.4: MCP bridge to https://api.zinndigital.com/v1/mcp
Mga variable ng kapaligiran
| variable | epekto |
|---|
ZINNECTOR_TOKEN | isang API key, ginagamit sa halip na isang naka-store na profile — ganito nagpapatotoo ang CI |
ZINNECTOR_API | base URL ng API (default https://api.zinndigital.com) |
ZINNECTOR_DEBUG=1 | i-print ang mga stack trace at ang sariling output ng installer ng runtime |
ZINNECTOR_CACHE_DIR | kung saan itinatago ang WordPress runtime at anumang pinamamahalaang Node (default ~/.cache/zinnector) |
ZINNECTOR_CONFIG_DIR | kung saan nakatira ang profile file ng API key (default ~/.config/zinnector) |
NO_COLOR | i-disable ang kulay |
Mga exit code
0 tagumpay · 1 isang natuklasan o isang pagtanggi · 70 isang panloob na error · 77 pagpapatotoo o pahintulot · 78 hindi sinusuportahang Node.