<!-- generated by cli/scripts/command-reference.mjs from the CLI's own command definitions — do not edit by hand -->
Zinnector® 0.1.6 танитын әрбір команда — барлығы 43, тура zinnector --help тізіміндегідей — оның опцияларымен, орындауға болатын мысалымен және сіз көруге тиіс нәтижемен бірге берілген. Бұл бет тікелей CLI арқылы жасалған, сондықтан ол сіз орнатқан құралдан өзгешелене алмайды; егер мұндағы бір команда құрылғыңызда жоқ болса, npm install -g zinnector@latest пәрменін орындаңыз.
Бастамас бұрын
Оны Node 24 немесе одан жаңа нұсқасында npm install -g zinnector арқылы орнатыңыз, содан кейін орнатуды zinnector --version және zinnector --help арқылы тексеріңіз. Бастауға арналған нұсқаулық алғашқы бес минут бойынша жол көрсетеді; бұл бет — қайта оралып қарап тұратын анықтамалығыңыз.
Әрбір команда -h, --help опциясын қабылдайды. Бұл жаһандық опциялар команда атауының алдында көрсетіледі:
| опция | оның атқаратын қызметі |
|---|
-V, --version | нұсқаны шығару |
--profile <name> | аталған тіркелгі деректері профилін пайдалану |
Командалар
zinnector new
Бірден іске қосуға болатын WordPress жобасының құрылымын жасаңыз.
zinnector new [options] [name]
| аргумент | міндетті | сипаттамасы |
|---|
name | жоқ | жоба жасалатын бума және жобаның атауы — --here көрсетілмесе, міндетті |
| опция | не істейді | әдепкі |
|---|
-t, --template <kind> | біреуі: site, plugin, theme | "site" |
--php <version> | әзірлеуге арналған PHP нұсқасы | "8.3" |
--wp <version> | жергілікті орындау ортасы үшін WordPress нұсқасы | "latest" |
--runtime <name> | playground немесе docker | "playground" |
--here | жаңа буманың орнына ағымдағы бумада құрылымын жасау | |
Мысал
zinnector new my-site
Көргеніңіз — түсірілді — Linux жүйесіндегі 0.1.2
Created my-site · site
──────────────────────────
+ .gitignore
+ README.md
+ wp-content/mu-plugins/000-zinnector-dev.php
+ wp-content/plugins/.gitkeep
+ wp-content/themes/.gitkeep
+ zinnector.json
php 8.3
wordpress latest
runtime playground
→ run it:
cd my-site
zinnector dev
→ then, when you have a hosting slot:
zinnector link # point it at a site
zinnector check # pre-flight before you push
zinnector push
zinnector dev
Бұл жобаны жергілікті түрде іске қосыңыз — Docker қажет емес.
zinnector dev [options]
| опция | оның қызметі | әдепкі |
|---|
--php <version> | іске қосылатын PHP нұсқасы (playground жүйесінде 5.2–8.5, docker жүйесінде 7.4–8.5) | |
--wp <version> | WordPress нұсқасы | |
-p, --port <port> | қызмет көрсететін порт | |
--runtime <name> | playground (әдепкі) немесе docker | |
--login | әкімші ретінде автоматты түрде кіру | true |
--no-login | автоматты түрде кірмеу | |
--once | жүктеу, не іске қосылып тұрғанын хабарлау, содан кейін тоқтату | |
--yes | сұраусыз жергілікті орындалу ортасын орнату | |
--reset-runtime | орнатылған орындалу ортасын жою және оны қайта орнату | |
-v, --verbose | орындалу ортасының жеке шығысын көрсету | |
Мысал
cd my-site
zinnector dev
Көріп тұрғаныңыз — түсірілді — 0.1.2. Алғашқы іске қосу кезінде WordPress орындалу ортасын (~570 МБ) жүктеп алу бір рет сұралады; сұрақты өткізіп жіберу үшін --yes параметрін беріңіз
my-site · WordPress Playground (WASM, no Docker)
───────────────────────────────────────────────────
serving a WordPress project
from /home/you/my-site
php 8.3
wordpress latest
✔ running at http://127.0.0.1:9400
admin: http://127.0.0.1:9400/wp-admin (already signed in)
Ctrl-C to stop
zinnector login
Кіру — шолғыштағы жеке тіркелгіңізбен немесе API кілтімен.
zinnector login [options]
| опция | қызметі | әдепкі мән |
|---|
--profile <name> | аталған профильде сақтау (әдепкі: default) | |
--api <url> | API базалық URL мекенжайы | "https://api.zinndigital.com" |
--api-key | өзіңіз ретінде кірудің орнына ұйым бойынша API кілтін қою | |
--issuer <url> | кіру қызметі | "https://auth.zinndigital.com/realms/zinn" |
--no-browser | браузерді ашуға әрекеттенбей, жүйеге кіру сілтемесін басып шығару | |
Мысал
zinnector login
Көргеніңіз — кілт пәрмен жолында емес, шақыру белгісінде теріледі. CI ішінде оны конвейермен беріңіз: echo "$ZINN_API_KEY" | zinnector login --profile ci
Sign in to Zinn Digital® · https://api.zinndigital.com
────────────────────────────────────────────────────
API key: ••••••••••••••••••••••••••••
✔ signed in as you@example.com (Acme Ltd) — profile “default”
→ next: zinnector sites
zinnector logout
Сақталған кіру мәліметтерін ұмыту.
zinnector logout [options]
| опция | оның қызметі | әдепкі |
|---|
--profile <name> | қай профильді ұмыту керек (әдепкі: default) | |
Мысал
zinnector logout
Сіз көретін нәрсе
✔ signed out of profile “default”
zinnector whoami
Бұл CLI-дің кім ретінде кіргенін және оның неге қол жеткізе алатынын көрсетіңіз.
zinnector whoami [options]
| опция | не істейді | әдепкі |
|---|
--profile <name> | аталған профильді пайдалану | |
--scopes | API кілті иеленетін рұқсаттар тізімін шығару | |
--json | машина оқи алатын шығыс | |
Мысал
zinnector whoami --scopes
Көріп тұрғаныңыз — 2026-09-14 күні өндірістік ортадағы 0.1.5 нұсқасының нақты орындалуынан алынған; домендер, сәйкестендіргіштер және бір реттік сілтемелер ауыстырылған
Signed in · https://api.zinndigital.com
──────────────────────────────────────────
account you@example.com
as a person, signed in through the browser
organisations 8 — listed below
mode live
credential profile “default”
· Example Org owner · 01a00000-0000-7000-8000-000000000000
· Example Org· 01a00001-0000-7000-8000-000000000001
· Example Org· 01a00002-0000-7000-8000-000000000002
· Example Org· 01a00003-0000-7000-8000-000000000003
· Example Org· 01a00004-0000-7000-8000-000000000004
· Example Org· 01a00005-0000-7000-8000-000000000005
· Example Org· 01a00006-0000-7000-8000-000000000006
· Example Org· 01a00007-0000-7000-8000-000000000007
scopes belong to API keys — a signed-in person acts with their ROLE in each organisation (shown above).
zinnector sites
Осы кілт көре алатын сайттарды тізімдеңіз.
zinnector sites [options]
| опция | не істейді | әдепкі |
|---|
--json | машина оқи алатын шығыс | |
--status <status> | тек осы күйдегі сайттар | |
Мысал
zinnector sites
Көріп тұрғаныңыз — 2026-09-14 күні өндірістік ортадағы 0.1.5 нұсқасының нақты орындалуынан алынған; домендер, сәйкестендіргіштер және бір реттік сілтемелер ауыстырылған
Sites · 12
─────────────
domain status php target id
example-2.com active php — fleet 01a00000-0000-7000-8000-000000000000
example-3.com active php — fleet 01a00001-0000-7000-8000-000000000001
example-4.com active php — fleet 01a00002-0000-7000-8000-000000000002
example-5.com active php 8.5 fleet 01a00003-0000-7000-8000-000000000003
example-6.com active php — fleet 01a00004-0000-7000-8000-000000000004
example.com active php 8.4 fleet 01a00005-0000-7000-8000-000000000005
example-7.com active php — fleet 01a00006-0000-7000-8000-000000000006
example-8.com active php 8.5 fleet 01a00007-0000-7000-8000-000000000007
example-9.com active php 8.5 fleet 01a00008-0000-7000-8000-000000000008
example-10.com active php 8.5 fleet 01a00009-0000-7000-8000-000000000009
example-11.com active php 8.5 fleet 01a00010-0000-7000-8000-000000000010
example-12.com active php 8.5 fleet 01a00011-0000-7000-8000-000000000011
zinnector status
Платформаның бір сайт туралы білетін барлық ақпараты.
zinnector status [options] [site]
| аргумент | міндетті | бұл не |
|---|
site | жоқ | сайт идентификаторы, негізгі домен немесе атау — әдепкі бойынша zinnector.json файлында байланыстырылған сайт |
| опция | не істейді | әдепкі |
|---|
--json | машина оқи алатын шығыс | |
Мысал
zinnector status example.com
Көріп тұрғаныңыз — 2026-09-14 күні өндірістік ортадағы 0.1.5 нұсқасының нақты орындалуынан алынған; домендер, сәйкестендіргіштер және бір реттік сілтемелер ауыстырылған
example.com · 01a00000-0000-7000-8000-000000000000
────────────────────────────────────────────────────────────────────────
status active
product line footprint_free
stack wordpress
region fsn1
deploy target fleet
plan PBN 10
● PHP
version 8.4
can switch to 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.4
● Quota
disk 188 MB used of 500.0 GB
files 6,313 of 2,000,000
database 1 MB
● Deploy
status building
target fleet
repository —
commit —
live url —
last deployed 2026-09-14T01:29:26.991511Z
● WordPress
version 7.1
up to date yes
multisite no
zinnector share
Бір адамға БІР сайтқа қолжетімділік беріңіз — әзірлеушіге, дизайнерге, клиентке.
zinnector share [options] <site> <email>
| аргумент | міндетті | бұл не |
|---|
site | иә | ортақ пайдаланылатын сайт — id, негізгі домен немесе атау |
email | иә | қатынасу рұқсаты кімге беріледі — егер олардың әлі есептік жазбасы болмаса, оларға электрондық пошта арқылы шақыру жіберіледі |
| опция | не істейді | әдепкі |
|---|
--role <role> | олар не істей алады: viewer, editor, manager | |
--reason <text> | оларға бұл не үшін қажет — аудит ізі үшін рұқсатпен бірге сақталады |
--until <date> | қатынасу мерзімі өздігінен қашан аяқталады (ЖЖЖЖ-АА-КК); қайтарып алынғанға дейін сақтау үшін көрсетпеңіз |
--json | машина оқи алатын шығыс мәліметтер | |
Мысал
zinnector share example.com dev@agency.test --role editor --reason "rebuild the checkout"
Сіз көретін нәрсе — пәрмен басып шығаратын нақты пішін, дереккөзден (бұл файл соңғы рет түсірілгеннен кейін W40-DEVTOOL бұларды қосты); сіздің домендеріңіз, идентификаторларыңыз және күндеріңіз басқаша болады
Shared example.com · 01a03f39-730a-7dc4-84b0-5d4f7582dd04
────────────────────────────────────────────────────────────
✔ invited dev@agency.test as editor
They have no account yet, so an invitation has been emailed. Until they
sign in and accept it they can see nothing; the moment they do, the site is theirs.
→ what they do next, on their own machine:
npm i -g zinnector && zinnector login # sign in as themselves
zinnector clone example.com # pull the files down
zinnector collaborators
Сайтқа кіру рұқсаты кімге берілгені және олардың оны қабылдаған-қабылдамағаны.
zinnector collaborators [options] [site]
| аргумент | міндетті | бұл не |
|---|
site | жоқ | сайт идентификаторы, негізгі домен немесе атау — әдепкі бойынша zinnector.json файлында байланыстырылған сайт |
| опция | не істейді | әдепкі |
|---|
--json | машина оқи алатын шығыс | |
Мысал
zinnector collaborators example.com
Сіз көріп тұрған нәрсе — 2026-09-14 күні өндірістік ортада 0.1.5 нұсқасын нақты іске қосудан жазып алынған; домендер, идентификаторлар және бір реттік сілтемелер ауыстырылған. пәрмен шығаратын нақты пішін, бастапқы көзден (W40-DEVTOOL бұл файл соңғы рет жазып алынғаннан кейін осыларды қосты); сіздің домендеріңіз, идентификаторларыңыз бен күндеріңіз өзгеше болады
Access to example.com · 3
───────────────────────────────────────────────────────────
who role status ends why grant
dev@agency.test viewer revoked — Example Org— revoked immediately after 01a00000-0000-7000-8000-000000000000
dev@agency.test viewer revoked — Example Org— revoked at the end of the walk 01a00001-0000-7000-8000-000000000001
dev@agency.test editor revoked — Example Org— revoked at the end of the walk 01a00002-0000-7000-8000-000000000002
zinnector unshare
Адамның сайтқа кіру рұқсатын қайтарып алу — электрондық пошта немесе беру идентификаторы (grant id) бойынша.
zinnector unshare [options] <site> <who>
| аргумент | міндетті | бұл не |
|---|
site | иә | қолжетімділігі қайтарып алынатын сайт — id, негізгі домен немесе атау |
who | иә | жойылатын адам — оның электрондық пошта мекенжайы немесе zinnector collaborators ішінен алынған grant id |
| параметр | не істейді | әдепкі |
|---|
--yes | сұрамау | |
Мысал
zinnector unshare example.com dev@agency.test --yes
Сіз көретін нәрсе — пәрмен басып шығаратын нақты пішін, дереккөзден (бұл файл соңғы рет түсірілгеннен кейін W40-DEVTOOL бұларды қосты); сіздің домендеріңіз, идентификаторларыңыз және күндеріңіз басқаша болады
✔ withdrew the invitation to dev@agency.test
zinnector invitations
Сізді күтіп тұрған шақырулар және біреуін қабылдау.
zinnector invitations [options] [command]
Мысал
zinnector invitations
Көріп отырғаныңыз — 2026-09-14 күні өндірістік ортадағы 0.1.5 нұсқасының нақты орындалуынан жазып алынған; домендер, идентификаторлар және бір реттік сілтемелер ауыстырылды. пәрмен басып шығаратын нақты пішін, бастапқы көзден (бұл файл соңғы рет жазып алынғаннан кейін W40-DEVTOOL бұларды қосты); сіздің домендеріңіз, идентификаторларыңыз және күндеріңіз басқаша болады; қосымша пәрменсіз ол list іске қосады
Invitations · 0
──────────────────
● nothing waiting for you
zinnector invitations list
Сіз кірген есептік жазбаға жіберілген шақырулар.
zinnector invitations list [options]
| опция | не істейді | әдепкі |
|---|
--json | машина оқи алатын шығыс | |
Мысал
zinnector invitations list
Сіз көріп тұрған нәрсе — 2026-09-14 күні өндірістік ортада 0.1.5 нұсқасын нақты іске қосудан жазып алынған; домендер, идентификаторлар және бір реттік сілтемелер ауыстырылған. пәрмен шығаратын нақты пішін, бастапқы көзден (W40-DEVTOOL бұл файл соңғы рет жазып алынғаннан кейін осыларды қосты); сіздің домендеріңіз, идентификаторларыңыз бен күндеріңіз өзгеше болады
Invitations · 0
──────────────────
● nothing waiting for you
zinnector invitations accept
Шақыруды қабылдаңыз — бұл орындалған сәтте сайт сіздікі болады.
zinnector invitations accept [options] <id>
| аргумент | міндетті | бұл не |
|---|
id | иә | zinnector invitations шақыру id-і — оның бірегей префиксі жеткілікті |
Мысал
zinnector invitations accept 01a03f39-9c11-7b02-a7e0-2e4d0c5f1b77
Сіз көретін нәрсе — пәрмен басып шығаратын нақты пішін, дереккөзден (бұл файл соңғы рет түсірілгеннен кейін W40-DEVTOOL бұларды қосты); сіздің домендеріңіз, идентификаторларыңыз және күндеріңіз басқаша болады
✔ you now have access to example.com
zinnector link
Бұл жобаны хостинг слотына бағыттаңыз (және оның репозиторийін қосыңыз).
zinnector link [options] [site]
| аргумент | міндетті | бұл не |\n|---|---|---|\n| site | жоқ | сайт идентификаторы, негізгі домен немесе атау — әдепкі бойынша zinnector.json ішінде байланыстырылған сайт |\n\n| опция | не істейді | әдепкі |\n|---|---|---|\n| --repo <owner/name> | осы репозиторийді платформадағы сайтқа қосу | |\n| --provider <name> | орналастыру (deploy) жүргізілетін қосылған есептік жазба: github_app, github немесе gitlab (әдепкі: ұйымыңыз қосқан есептік жазба) | |\n| --branch <name> | push арқылы орналастыру жүргізілетін тармақ | |\n| --no-repo | тек zinnector.json жазу; платформаға тиіспеу | |\n\nМысал
zinnector link example.com --repo acme/example-site --branch main
Сіз көретін нәрсе
✔ this project deploys to example.com (01a03f39-730a-7dc4-84b0-5d4f7582dd04)
written to zinnector.json — commit it so everyone deploys to the same slot
✔ the platform will deploy acme/example-site (main)
→ next: zinnector check
zinnector pull
Жергілікті әзірлеу үшін хостингтегі сайт файлдарын осы жобаға тартыңыз — және қайта синхрондау үшін қайта іске қосыңыз.
zinnector pull [options] [site]
| аргумент | міндетті | сипаттамасы |
|---|
site | жоқ | сайт идентификаторы, негізгі домен немесе атау — әдепкі бойынша zinnector.json ішінде байланыстырылған сайт |
| параметр | атқаратын қызметі | әдепкі мәні |
|---|
--via <seam> | auto (әдепкі), git немесе backup | "auto" |
--fresh | ең соңғысын пайдаланудың орнына жаңа сақтық көшірме жасау (сұраныс бойынша қолжетімді ұяшықты жұмсайды) | |
--max-age <hours> | ең соңғы сақтық көшірмені, егер ол осыдан жаңа болса, қабылдау | "24" |
--full | WordPress өзегін қоса алғанда, құжаттың толық түбірі (әдепкі бойынша: тек wp-content) | |
--no-uploads | wp-content/uploads (медиа) қалдырып кету | |
--no-database | сайттың деректер қорын қалдырып кету — тек файлдарды алу | |
--live-config | сонымен қатар wp-config.php жазу — оның ішінде НАҚТЫ деректер қорының кіру деректері бар | |
--clean | сайттағы жоюлар сәйкес көрсетілуі үшін, шығарып алу алдында wp-content мазмұнын тазалау | |
--dry-run | не болатынын көрсетіп, тоқтау | |
--yes | сұрамау | |
Мысал
zinnector pull
Сіз көретін нәрсе
Pull example.com · 01a03f39-730a-7dc4-84b0-5d4f7582dd04
─────────────────────────────────────────────────────────────
● via git — the site syncs to its own repository and this is a clone of it
✔ fast-forwarded 3 commits 4f1c2a9b → 9d2e7c14
● not synced, and why
✖ database the local playground has its own; the site's is not copied
✖ offloaded media objects in storage are not in the site's files
✖ anything outside the repository only wp-content syncs
→ next: zinnector dev
zinnector clone
Хостингтегі сайттан жергілікті жоба жасаңыз: оның репозиторийін клондаңыз немесе файлдарын тартып алыңыз.
zinnector clone [options] <site> [dir]
| аргумент | міндетті | бұл не |
|---|
site | иә | көшірілетін хостингтегі сайт — id, негізгі домен немесе атау |
dir | жоқ | жасалатын каталог — әдепкі бойынша сайттың негізгі домені |
| опция | не істейді | әдепкі |
|---|
--via <seam> | auto (әдепкі), git немесе backup | "auto" |
--fresh | соңғысын пайдаланудың орнына жаңа сақтық көшірме жасау | |
--full | толық құжат түбірі (document root), оның ішінде WordPress ядросы | |
--no-uploads | wp-content/uploads (медиа) қалдырып кету | |
--no-database | сайттың дерекқорын қалдырып кету — тек файлдарды алу | |
--live-config | сондай-ақ wp-config.php жазу — оның ішінде LIVE дерекқор тіркелгі деректері бар | |
--yes | сұрамау | |
Мысал
zinnector clone client.example.com
Сіз көретін нәрсе
Clone client.example.com · client.example.com
──────────────────────────────────────────────────────
✔ wrote client.example.com/zinnector.json (php 8.3, wordpress 6.7.1)
● via backup — the site does not sync to a repository
✔ downloaded 214 MB and extracted wp-content
● not synced, and why
✖ database the local playground has its own; the site's is not copied
✖ offloaded media objects in storage are not in the site's files
✖ wp-config.php holds the live database credentials (--live-config to write it)
✖ WordPress core the runtime supplies the version the slot runs (--full to take it)
→ next: zinnector dev
→ run it:
cd client.example.com
zinnector dev
zinnector sync
Сайттың нақты уақыттағы файлдары мен оның репозиторийі арасындағы екі жақты синхрондау.
zinnector sync [options] [command]
Мысал
zinnector sync --help
Сіз көретін нәрсе — ішкі командасыз zinnector sync <site> командасы sync status болып табылады
Usage: zinnector sync [options] [command]
two-way sync between a site's live files and its repository
site → repository zinnector sync run commits the live files and pushes the branch
repository → site zinnector push builds the branch and publishes it
zinnector sync status
Екі жақты синхрондаудың күйі және оның соңғы іске қосылулары.
zinnector sync status [options] [site]
| аргумент | міндетті | бұл не |
|---|
site | жоқ | сайт идентификаторы, негізгі домен немесе атау — әдепкі бойынша zinnector.json файлында байланыстырылған сайт |
| опция | не істейді | әдепкі |
|---|
--json | машина оқи алатын шығыс | |
Мысал
zinnector sync status example.com
Сіз көріп тұрған нәрсе — 2026-09-12 күні сынақ сайтында 0.1.4 нұсқасын нақты іске қосудан түсірілген; домен мен идентификаторлар мысал мәндермен ауыстырылған
Two-way sync — example.com
──────────────────────────
repository acme/example-site (main)
available yes
sync on
state synced
last sync 2026-09-12T22:51:41.539832Z
note Started from acme/example-site@main.
run files commit when
synced 2 changed da85d73cef5f 2026-09-12T22:52:10.117301Z
zinnector sync on
Екі жақты синхрондауды қосыңыз (өздігінен ештеңе жібермейді).
zinnector sync on [options] [site]
| аргумент | міндетті | бұл не |
|---|
site | жоқ | сайт идентификаторы, негізгі домен немесе атау — әдепкі бойынша zinnector.json ішінде байланыстырылған сайт |
| параметр | не істейді | әдепкі |
|---|
--subdir <path> | тек сайттың осы ішкі каталогын синхрондау | |
--json | машина оқи алатын шығыс | |
Мысал
zinnector sync on example.com
Көріп тұрғаныңыз — өзіңіздің GitHub тіркелгіңізде қосылған репозиторийді қажет етеді; ол өздігінен ештеңе жібермейді
✔ two-way sync is on
Two-way sync — example.com
…
→ next: zinnector sync run
zinnector sync off
Екі жақты синхрондауды өшіру.
zinnector sync off [options] [site]
| аргумент | міндетті | бұл не |
|---|
site | жоқ | сайт идентификаторы, негізгі домен немесе атау — әдепкі бойынша zinnector.json ішінде байланыстырылған сайт |
| параметр | не істейді | әдепкі |
|---|
--subdir <path> | тек сайттың осы ішкі каталогын синхрондау | |
--json | машина оқи алатын шығыс | |
Мысал
zinnector sync off example.com
Сіз көретін нәрсе
✔ two-way sync is off
zinnector sync run
Сайттың белсенді файлдарын қазір оның репозиторийіне бекітіңіз.
zinnector sync run [options] [site]
| аргумент | міндетті | бұл не |
|---|
site | жоқ | сайт идентификаторы, негізгі домен немесе атау — әдепкі бойынша zinnector.json файлында байланыстырылған сайт |
| опция | не істейді | әдепкі |
|---|
--json | машина оқи алатын шығыс | |
Мысал
zinnector sync run example.com
Көріп отырғаныңыз — 2026-09-12 күні сынақ сайтында 0.1.4 нұсқасының нақты орындалуынан түсірілген; домен мен id үлгі мәндермен ауыстырылған. Репозиторий озып кеткен орындалу орнына HELD мәртебесін алады: ештеңе жүктелмейді немесе қайта жазылмайды, команда 1 кодымен аяқталып, келесі қадамды көрсетеді
✔ committed 2 changed files da85d73cef5f
Two-way sync — example.com
…
→ next: git pull in your clone
zinnector sync resolve
Қай жақтың басым болатынын таңдау арқылы кідіртілген синхрондауды тазалаңыз.
zinnector sync resolve [options] [site]
| аргумент | міндетті | бұл не |
|---|
site | жоқ | сайттың id, негізгі домені немесе атауы — әдепкі бойынша zinnector.json ішінде байланыстырылған сайтқа сүйенеді |
| опция | не істейді | әдепкі |
|---|
--keep <side> | site (сайтты үстіне бекіту) немесе repository (сайттың синхрондалмаған өзгерістерін жою) | |
--yes | сұрамау | |
--json | машина оқи алатын шығыс | |
Мысал
zinnector sync resolve example.com --keep repository --yes
Көріп тұрғаныңыз — 2026-09-12 күні тесттік сайттағы 0.1.4 нұсқасының нақты орындалуынан түсірілген; домен мен id мысал мәндермен ауыстырылған. --yes жалаушасынсыз ол алдымен сұрайды және сұрайтын терминал болмаған кезде бірден бас тартады
✔ kept the repository
Two-way sync — example.com
…
state synced
zinnector check
Бұл жобаны өрістетпекші болған ұяшықпен салыстырыңыз.
zinnector check [options] [site]
| аргумент | міндетті | бұл не |
|---|
site | жоқ | сайт идентификаторы, негізгі домен немесе атау — әдепкі бойынша zinnector.json ішінде байланыстырылған сайт |
| опция | не істейді | әдепкі |
|---|
--probe | zinnector.json файлына сенбей, жергілікті орындалу ортасын жүктеп, оның php нұсқасын ӨЛШЕҢІЗ | |
--all | сәтті өткен тексерулерді де көрсету | |
--strict | бірдеңені тексеру мүмкін болмаған кезде де қатемен аяқталу | |
--json | машина оқи алатын шығыс | |
Мысал
zinnector check
Көріп тұрғаныңыз — 2026-09-14 күні production ортасындағы 0.1.5 нұсқасының нақты іске қосылуынан түсірілген; домендер, id мәндері және бір реттік сілтемелер ауыстырылған — іске қосу нәтижесінде нақты сәйкессіздік анықталды (жобадағы PHP 8.3 нұсқасы слоттағы 8.4 нұсқасына қарсы), бұл осы команданың негізгі мақсаты болып табылады
→ reading the slot
size excludes: .git
Pre-flight — example.com · 01a00000-0000-7000-8000-000000000000
────────────────────────────────────────────────────────────────────────
local php 8.4 3 files, 0.0 MB
slot php 8.4 target fleet
local php is the version DECLARED in zinnector.json — run with --probe to measure it
? unknown local php extensions could not be enumerated
try zinnector dev --once
? unknown wordpress versions could not be compared
No WordPress version found in the working copy.
try zinnector status
7 passed · 2 could not be checked
zinnector push
Алдын ала тексеруді орындаңыз, коммиттеріңізді жіберіңіз және орналастырыңыз.
zinnector push [options] [site]
| аргумент | міндетті | бұл не |
|---|
site | жоқ | сайт идентификаторы, негізгі домен немесе атау — әдепкі бойынша zinnector.json файлында байланыстырылған сайт |
| опция | не істейді | әдепкі |
|---|
-f, --force | pre-flight тексеруінде ескертпелер болса да орналастыру | |
--skip-checks | pre-flight тексеруін мүлдем іске қоспау | |
--probe | zinnector.json файлына сенудің орнына pre-flight кезінде жергілікті орындалу ортасын өлшеу | |
--no-wait | орналастыруды іске қосу және оны бақыламай шығу | |
--no-git | git push пәрменін іске қоспау; платформада бұрыннан бар нәрсені орналастыру | |
--dry-run | орналастырудан басқа барлығын орындау | |
Мысал
zinnector push
Сіз көретін нәрсе
Deploy to example.com · 01a03f39-730a-7dc4-84b0-5d4f7582dd04
───────────────────────────────────────────────────────────────
✔ pre-flight: 8 passed · 0 to look at · 2 could not be checked
→ pushing main (4f1c2a9b add the contact form)
✔ pushed
● deploy 7c0e… started — watching
✔ deployed 4f1c2a9b in 48s
status success
commit 4f1c2a9b
url https://example.com
zinnector deploy
Платформада бұрыннан бар нәрсені push жасамай қайта орналастырыңыз.
zinnector deploy [options] [site]
| аргумент | міндетті | бұл не |\n|---|---|---|\n| site | жоқ | сайт идентификаторы, негізгі домен немесе атау — әдепкі бойынша zinnector.json ішінде байланыстырылған сайт |\n\n| параметр | не істейді | әдепкі |\n|---|---|---|\n| --no-wait | іске қосу және шығу | |\n\nМысал
zinnector deploy example.com
Көріп тұрғаныңыз — 2026-09-14 күні өндірістік ортадағы 0.1.5 нұсқасының нақты орындалуынан алынған; домендер, сәйкестендіргіштер және бір реттік сілтемелер ауыстырылған
Redeploy example.com · 01a00000-0000-7000-8000-000000000000
────────────────────────────────────────────────────────────────────────
→ starting the deploy
✔ deploy started
zinnector deploys
Сайттың өрістету тарихы.
zinnector deploys [options] [site]
| аргумент | міндетті | бұл не |
|---|
site | жоқ | сайт id-і, негізгі домен немесе атау — әдепкі бойынша zinnector.json файлында байланыстырылған сайт |
| опция | не істейді | әдепкі |
|---|
--json | машина оқи алатын шығыс | |
-n, --limit <n> | қаншасын көрсету керек | "10" |
Мысал
zinnector deploys example.com
Көріп тұрғаныңыз — 2026-09-14 күні өндірістік ортадағы 0.1.5 нұсқасының нақты орындалуынан алынған; домендер, сәйкестендіргіштер және бір реттік сілтемелер ауыстырылған
Deploys — example.com · 2
───────────────────────────────────────────────────────────
status commit branch trigger started message
live — — manual 2026-09-14T09:06:39.685554Z —
live — — manual 2026-09-14T01:29:20.196957Z —
zinnector php
Сайттың PHP нұсқасын көрсету немесе ауыстыру.
zinnector php [options] [version]
| аргумент | міндетті | бұл не |
|---|
version | жоқ | сайтты ауыстыратын PHP нұсқасы, мысалы 8.4 — ағымдағы нұсқаны көрсету үшін бос қалдырыңыз |
| параметр | не істейді | әдепкі |
|---|
-s, --site <site> | сайт id-сі немесе домен | |
--list | платформа ұсынатын нұсқаларды тізімдеу | |
--json | машина оқи алатын шығыс мәні | |
Мысал
zinnector php 8.3 --site example.com
Сіз көріп отырған нәрсе — 2026-09-14 күні өндірістік ортадағы 0.1.5 нұсқасының нақты орындалуынан алынған; домендер, идентификаторлар және бір реттік сілтемелер ауыстырылған. нұсқа көрсетілмесе, ағымдағысы көрсетіледі; --list бұл сайттың өнім желісі үшін платформаның не ұсынатынын көрсетеді
PHP — example.com
──────────────────────────────────────────────────────
version 8.4
can switch to 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.4
zinnector quota
Тарифтік жоспар ұсынатын көлемге қатысты диск, файлдар және дерекқорды пайдалану көрсеткіші.
zinnector quota [options] [site]
| аргумент | міндетті | бұл не |
|---|
site | жоқ | сайт идентификаторы, негізгі домен немесе атау — әдепкі бойынша zinnector.json файлында байланыстырылған сайт |
| опция | не істейді | әдепкі |
|---|
--json | машина оқи алатын шығыс | |
Мысал
zinnector quota example.com
Көріп тұрғаныңыз — 2026-09-14 күні өндірістік ортадағы 0.1.5 нұсқасының нақты орындалуынан алынған; домендер, сәйкестендіргіштер және бір реттік сілтемелер ауыстырылған
Quota — example.com
────────────────────────────────────────────────────────
disk used 188 MB
disk limit 500.0 GB
disk granted 500 GB (per_site)
files used 6,313
file limit 2,000,000
database 1 MB
“limit” is what is enforced today; “granted” is what the plan says.
zinnector db
Дерекқор өлшемі, сондай-ақ phpMyAdmin және файлдар менеджеріне арналған бір реттік сілтемелер.
zinnector db [options] [site]
| аргумент | міндетті | бұл не |
|---|
site | жоқ | сайт идентификаторы, негізгі домен немесе атау — әдепкі бойынша zinnector.json файлында байланыстырылған сайт |
| опция | не істейді | әдепкі |
|---|
--json | машина оқи алатын шығыс | |
Мысал
zinnector db example.com
Сіз көріп тұрған нәрсе — 2026-09-14 күні өндірістік ортада 0.1.5 нұсқасының нақты орындалуынан алынған; домендер, идентификаторлар және бір реттік сілтемелер ауыстырылған. phpMyAdmin және файл менеджерінің сілтемелері бір реттік болып табылады және мерзімі өтеді; оларды ешқайда қоймаңыз
Database — example.com
───────────────────────────────────────────────────────────
size 1 MB
tables 14
single-use links, valid for one visit:
phpMyAdmin https://pma.example.com/signon.php?t=<single-use>
file manager https://files.example.com/signon.php?t=<single-use>
zinnector logs
Сайттың қатынау және қателер журналдарын нақты уақыт режимінде бақылаңыз.
zinnector logs [options] [site]
| аргумент | міндетті | бұл не |
|---|
site | жоқ | сайттың id мәні, негізгі домен немесе атау — әдепкі бойынша zinnector.json ішінде байланыстырылған сайтқа сілтейді |
| опция | не істейді | әдепкі |
|---|
--access | тек кіру журналы | |
--error | тек қателер журналы | |
--build | оның орнына ең соңғы орналастырудың құрастыру журналы | |
--json | машина оқи алатын шығыс | |
Мысал
zinnector logs example.com --error
Көріп отырғаныңыз — 2026-09-14 күні өндірістік ортадағы 0.1.5 нақты іске қосылуынан түсірілген; домендер, идентификаторлар және бір реттік сілтемелер ауыстырылған. Қатынасу журналы үшін --access, соңғы орналастырудың құрастыру журналы үшін --build (құрастыру провайдерімен құрастырылмаған сайт орналастырудың өзіндік қадамдарын көрсетеді); ешбір жалауша көрсетілмесе, екі сайт журналы да көрсетіледі, ал оқылмай қалған журнал бос болып көрінудің орнына бұл туралы хабарлайды
Error log — example.com
────────────────────────────────────────────────────────────
2026-09-14 11:06:07.153643 [NOTICE] [1929978] [T0] [config:vhost:zcaffb6eec5abbdab03fb9b2d62a15:epsr:lsphp-zcaffb6eec5abbdab03fb9b2d62a15]'Process Limit' probably is too low, adjust the limit to: 640.
2026-09-14 11:06:37.873060 [INFO] [1929982] [T0] [lsphp-zcaffb6eec5abbdab03fb9b2d62a15] add child process pid: 1933036, procinfo: 0x5555561cfe30
zinnector wp
Сайтта рұқсат етілген WP-CLI пәрменін орындаңыз.
zinnector wp [options] [command...]
| аргумент | міндетті | бұл не |\n|---|---|---|\n| command... | жоқ | WP-CLI командасы және оның аргументтері, мысалы plugin list — --commands арқылы өткізіп жіберіңіз |\n\n| опция | не істейді | әдепкі |\n|---|---|---|\n| -s, --site <site> | сайт id немесе домен | |\n| --commands | платформаның нені іске қосатынын тізімдеу | |\n| --json | машина оқи алатын шығыс | |\n\nМысал
zinnector wp plugin list --site example.com
Сіз көріп отырған нәрсе — 2026-09-14 күні өндірістік ортада 0.1.5 нұсқасының нақты іске қосылуынан түсірілген; домендер, идентификаторлар және бір реттік сілтемелер ауыстырылды. рұқсат етілгендер тізімін платформа ұсынады — zinnector wp --commands оны шығарады
name status update version update_version auto_update
akismet inactive none 5.7.2 off
hello inactive none 1.7.2 off
imunify-security active none 4.1.0 off
litespeed-cache active none 7.9.1 off
redis-cache active none 2.8.0 off
zinn-cache active none 1.2.2 off
object-cache.php dropin off
zinnector backup
Сайттың резервтік көшірмелерін тізімдеу және жасау.
zinnector backup [options] [command]
Мысал
zinnector backup list example.com
Сіз көріп отырған нәтиже — 2026-09-14 күні өндірістік ортадағы 0.1.5 нұсқасының нақты орындалуынан түсірілген; домендер, id мәндері және бір реттік сілтемелер ауыстырылған. backup командасы жеке тұрғанда өз ішкі командаларын басып шығарады; төмендегі backup list және backup now командаларын қараңыз
Backups — example.com · 3
───────────────────────────────────────────────────────────
status taken size id
stored 2026-09-14T09:06:39.918280Z 4.7 MB 01a00000-0000-7000-8000-000000000000
stored 2026-09-14T01:29:20.403161Z 36 MB 01a00001-0000-7000-8000-000000000001
stored 2026-09-14T01:29:15.898099Z 36 MB 01a00002-0000-7000-8000-000000000002
daily backups on
retention 30 days
off-site copy yes
on-demand left 2 of 3
zinnector backup list
Сайттың резервтік көшірмелерін және оның тарифтік жоспары нені қамтитынын тізімдеңіз.
zinnector backup list [options] [site]
| аргумент | міндетті | бұл не |
|---|
site | жоқ | сайт идентификаторы, негізгі домен немесе атау — әдепкі бойынша zinnector.json файлында байланыстырылған сайт |
| опция | не істейді | әдепкі |
|---|
--json | машина оқи алатын шығыс | |
Мысал
zinnector backup list example.com
Көріп тұрғаныңыз — 2026-09-14 күні өндірістік ортадағы 0.1.5 нұсқасының нақты орындалуынан алынған; домендер, сәйкестендіргіштер және бір реттік сілтемелер ауыстырылған
Backups — example.com · 3
───────────────────────────────────────────────────────────
status taken size id
stored 2026-09-14T09:06:39.918280Z 4.7 MB 01a00000-0000-7000-8000-000000000000
stored 2026-09-14T01:29:20.403161Z 36 MB 01a00001-0000-7000-8000-000000000001
stored 2026-09-14T01:29:15.898099Z 36 MB 01a00002-0000-7000-8000-000000000002
daily backups on
retention 30 days
off-site copy yes
on-demand left 2 of 3
zinnector backup now
Сұраныс бойынша сақтық көшірме жасаңыз.
zinnector backup now [options] [site]
| аргумент | міндетті | бұл не |
|---|
site | жоқ | сайт id-і, негізгі домен немесе атау — әдепкі бойынша zinnector.json ішінде байланыстырылған сайт |
Мысал
zinnector backup now example.com
Сіз көретін нәрсе
✔ backup started — zinnector backup list example.com shows it when it completes
zinnector domains
Осы кілт көре алатын домендерді тізімдеңіз.
zinnector domains [options]
| опция | не істейді | әдепкі |
|---|
--json | машина оқи алатын шығыс | |
Мысал
zinnector domains
Көріп тұрғаныңыз — 2026-09-14 күні өндірістік ортадағы 0.1.5 нұсқасының нақты орындалуынан алынған; домендер, сәйкестендіргіштер және бір реттік сілтемелер ауыстырылған
Domains · 1
──────────────
domain status ownership renewal expires
example.com connected connected no auto-renew —
zinnector dns
DNS жазбаларын оқу және өзгерту.
zinnector dns [options] [command]
Мысал
zinnector dns list example.com
Көріп отырғаныңыз — 2026-09-14 күні өндірістік ортада 0.1.5 нұсқасының нақты орындалуынан жазып алынған; домендер, идентификаторлар және бір реттік сілтемелер ауыстырылған. dns жеке өзі ішкі командаларын басып шығарады; төмендегі dns list, dns add және dns rm пәрмендерін қараңыз
DNS — example.com · 1 records
────────────────────────────────────────
type name value ttl
TXT w4357-verify zinn-w4357-updated ttl 3600
zinnector dns list
Доменнің DNS жазбаларын тізімдеу.
zinnector dns list [options] <domain>
| аргумент | міндетті | бұл не |
|---|
domain | иә | атауы немесе id бойынша домен |
| опция | не істейді | әдепкі |
|---|
--type <type> | тек осы түрдегі жазбалар | |
--json | машина оқи алатын шығыс | |
Мысал
zinnector dns list example.com
Көріп тұрғаныңыз — 2026-09-14 күні өндірістік ортадағы 0.1.5 нұсқасының нақты орындалуынан алынған; домендер, сәйкестендіргіштер және бір реттік сілтемелер ауыстырылған
DNS — example.com · 1 records
────────────────────────────────────────
type name value ttl
TXT w4357-verify zinn-w4357-updated ttl 3600
zinnector dns add
DNS жазбасын жасаңыз.
zinnector dns add [options] <domain> <type> <name> <value>
| аргумент | міндетті | сипаттамасы |
|---|
domain | иә | домен, атауы немесе id бойынша |
type | иә | жазба түрі: A, AAAA, CNAME, MX, TXT, SRV, … |
name | иә | жазба атауы — доменнің өзі үшін @ немесе қосалқы домен белгісі |
value | иә | жазба неге сілтейді — мекенжай, хост атауы немесе мәтін |
| опция | не істейді | әдепкі |
|---|
--ttl <seconds> | өмір сүру уақыты (TTL) | "3600" |
--priority <n> | басымдық, MX және SRV үшін | |
--proxied | CDN арқылы бағыттау | |
-y, --yes | сұрамау | |
Мысал
zinnector dns add example.com TXT _acme "token" --ttl 300
Көріп тұрғаныңыз — жазба жазылмас бұрын көрсетіледі және расталады; сұрақты өткізіп жіберу үшін --yes беріңіз
Add a DNS record to example.com
───────────────────────────────
type TXT
name _acme
value "token"
ttl 300
create it? [y/N] y
✔ created TXT _acme
zinnector dns rm
DNS жазбасын жою.
zinnector dns rm [options] <domain> <recordId>
| аргумент | міндетті | бұл не |
|---|
domain | иә | атауы немесе id бойынша домен |
recordId | иә | zinnector dns list шығаратын жазба id-і |
| опция | не істейді | әдепкі бойынша |
|---|
-y, --yes | сұрамау | |
Мысал
zinnector dns rm example.com rec_7f3a
Сіз көретін нәрсе
⚠ deleting A @ 203.0.113.10 from example.com
delete it? [y/N] y
✔ deleted
zinnector mail
Пошта қызметтерін тізімдеу.
zinnector mail [options]
| опция | не істейді | әдепкі |
|---|
--json | машина оқи алатын шығыс | |
Мысал
zinnector mail
Көріп тұрғаныңыз — 2026-09-14 күні өндірістік ортадағы 0.1.5 нұсқасының нақты орындалуынан алынған; домендер, сәйкестендіргіштер және бір реттік сілтемелер ауыстырылған
Mail services · 0
────────────────────
● no mail services
zinnector bulk
Бірнеше сайтта бір операцияны орындаңыз (cache_purge, malware_scan, sitemap, block_ip).
zinnector bulk [options] <operation>
| аргумент | міндетті | сипаттамасы |
|---|
operation | иә | таңдалған әрбір сайтта не іске қосылатыны: cache_purge, malware_scan, sitemap немесе block_ip |
| опция | не істейді | әдепкі |
|---|
--all | осы кілт көре алатын әрбір сайт | |
--site <site...> | нақты сайттар, id немесе домен бойынша | |
--status <status> | осы күйдегі әрбір сайт | |
-y, --yes | сұрамау | |
--json | машина оқи алатын шығыс | |
Мысал
zinnector bulk cache_purge --all
Сіз көріп тұрған нәрсе — 2026-09-14 күні өндірістік ортадағы 0.1.5 нұсқасының нақты орындалуынан алынды; домендер, id және бір реттік сілтемелер ауыстырылды. әр сайт үшін бір-бірден емес, барлық таңдау үшін платформаға бір шақыру; алдымен таңдау көрсетіліп, расталады
Bulk cache_purge · 1 sites
─────────────────────────────
· example.com
→ running cache_purge
✔ cache_purge accepted for 1 sites
The platform runs this asynchronously; results appear per site in the dashboard.
zinnector ai
Осы жобаны мәнмәтін ретінде пайдаланып, Zinn Digital® көмекшісінен сұраңыз.
zinnector ai [options] <question...>
| аргумент | міндетті | бұл не |
|---|
question... | иә | сұрағыңыз келетін нәрсе, қарапайым сөздермен — тырнақшаға алу міндетті емес |
| опция | не істейді | әдепкі |
|---|
-s, --site <site> | белгілі бір сайт туралы сұрау | |
--org <id> | тіркелгіңіз бірнеше ұйымға тиесілі болғанда, сұрау жіберетін ұйым | |
--no-context | жергілікті жоба туралы ештеңе жібермеу | |
--json | машина оқи алатын шығыс | |
Мысал
zinnector ai "why is my deploy failing?"
Көріп отырғаныңыз — 2026-09-14 күні өндірістік ортада 0.1.5 нұсқасының нақты орындалуынан жазып алынған; домендер, идентификаторлар және бір реттік сілтемелер ауыстырылған. Көмекші ТІРКЕЛГІ тілінде жауап береді — бұл тіркелгінің локалі араб тілі, сондықтан жазып алынған жауап ағылшын тіліндегі сұраққа араб тілінде берілген
→ thinking
Zinn Digital® assistant
────────────────────────────
هذا مشروع WordPress تم إنشاؤه بواسطة Zinnector® (مُهيّأ على PHP 8.4، أحدث
إصدار WordPress، وبيئة تشغيل playground)؛ لتشغيله محلياً، انتقل إلى مجلده
وشغّل الأمر: cd <اسم-المشروع> ثم zinnector dev، وسيقوم بتشغيل موقع WordPress
حقيقي على جهازك دون الحاجة إلى Docker.
sources:
· https://zinndigital.com/kb/zinnector-getting-started
· https://zinndigital.com/kb/zinnector-local-development
zinnector mcp
Хостингтегі MCP серверіне stdio көпірін іске қосыңыз — Claude Desktop және тек жергілікті басқа клиенттер үшін.
zinnector mcp [options]
Мысал
ZINN_MCP_TOKEN=zmcp_live_… zinnector mcp
Сіз көріп тұрған нәрсе — қолмен емес, Claude Desktop сияқты AI клиенті арқылы іске қосылған — stdin және stdout арқылы MCP тілінде сөйлейді. 2026-09-12 күні тікелей серверге қарсы Claude Code 2.1.270 нұсқасымен дәлелденген
zinnector 0.1.4: MCP bridge to https://api.zinndigital.com/v1/mcp
Орта айнымалылары
| айнымалы | әсері |
|---|
ZINNECTOR_TOKEN | сақталған профильдің орнына қолданылатын API кілті — CI осылай аутентификацияланады |
ZINNECTOR_API | API негізгі URL мекенжайы (әдепкі бойынша https://api.zinndigital.com) |
ZINNECTOR_DEBUG=1 | стек іздерін және орындалу ортасы орнатқышының өзіндік нәтижесін басып шығару |
ZINNECTOR_CACHE_DIR | WordPress орындалу ортасы және кез келген басқарылатын Node сақталатын орын (әдепкі бойынша ~/.cache/zinnector) |
ZINNECTOR_CONFIG_DIR | API кілті профилінің файлы орналасқан орын (әдепкі бойынша ~/.config/zinnector) |
NO_COLOR | түсті өшіру |
Шығу кодтары
0 сәтті · 1 анықталған дерек немесе бас тарту · 70 ішкі қате · 77 аутентификация немесе рұқсат · 78 қолдау көрсетілмейтін Node.