<!-- generated by cli/scripts/command-reference.mjs from the CLI's own command definitions — do not edit by hand -->
Každý příkaz, kterému Zinnector® 0.1.6 rozumí — celkem 43, přesně tak, jak je uvádí zinnector --help — s jeho volbami, spustitelným příkladem a tím, co byste měli vidět. Tato stránka je generována přímo z CLI, takže nemůže být v rozporu s nástrojem, který máte nainstalovaný; pokud zde nějaký příkaz na Vašem počítači chybí, spusťte npm install -g zinnector@latest.
Než začnete
Nainstalujte jej pomocí npm install -g zinnector na verzi Node 24 nebo novější a poté instalaci zkontrolujte pomocí zinnector --version a zinnector --help. Průvodce začátky Vás provede prvními pěti minutami; tato stránka představuje referenční příručku, ke které se můžete vracet.
Každý příkaz přijímá -h, --help. Tyto globální volby se uvádějí před názvem příkazu:
| volba | co dělá |
|---|
-V, --version | vypíše verzi |
--profile <name> | použije pojmenovaný profil přihlašovacích údajů |
Příkazy
zinnector new
Vytvořte kostru projektu WordPress, který můžete okamžitě spustit.
zinnector new [options] [name]
| argument | povinný | popis |
|---|
name | ne | adresář pro vytvoření projektu a název projektu — povinné, pokud není použito --here |
| volba | co dělá | výchozí |
|---|
-t, --template <kind> | jedno z: site, plugin, theme | "site" |
--php <version> | verze PHP pro vývoj | "8.3" |
--wp <version> | verze WordPress pro místní běhové prostředí | "latest" |
--runtime <name> | playground nebo docker | "playground" |
--here | vytvořit strukturu v aktuálním adresáři namísto nového | |
Příklad
zinnector new my-site
Co vidíte — zachyceno — 0.1.2 na systému 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
Spusťte tento projekt lokálně — Docker není vyžadován.
zinnector dev [options]
| volba | co dělá | výchozí |
|---|
--php <version> | verze PHP ke spuštění (5.2–8.5 na playground, 7.4–8.5 na docker) | |
--wp <version> | verze WordPress | |
-p, --port <port> | port pro provoz | |
--runtime <name> | playground (výchozí) nebo docker | |
--login | automaticky se přihlásit jako správce | true |
--no-login | nepřihlašovat se automaticky | |
--once | spustit, nahlásit, co běží, a poté zastavit | |
--yes | nainstalovat místní běhové prostředí bez dotazování | |
--reset-runtime | smazat nainstalované běhové prostředí a nainstalovat jej znovu | |
-v, --verbose | zobrazit vlastní výstup běhového prostředí | |
Příklad
cd my-site
zinnector dev
Co vidíte — zachyceno — 0.1.2. První spuštění se jednou zeptá na stažení běhového prostředí WordPress (~570 MB); pro přeskočení dotazu zadejte --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
Přihlaste se — pomocí vlastního účtu v prohlížeči nebo pomocí klíče API.
zinnector login [options]
| možnost | co dělá | výchozí |
|---|
--profile <name> | uložit pod pojmenovaným profilem (výchozí: default) | |
--api <url> | základní URL rozhraní API | "https://api.zinndigital.com" |
--api-key | vložte klíč API pro konkrétní organizaci namísto vlastního přihlášení | |
--issuer <url> | přihlašovací služba | "https://auth.zinndigital.com/realms/zinn" |
--no-browser | vytisknout odkaz pro přihlášení bez pokusu o otevření prohlížeče | |
Příklad
zinnector login
Co vidíte — klíč se zadává do výzvy, nikdy do příkazového řádku. V CI jej předejte rourou: 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
Zapomenout uložené přihlášení.
zinnector logout [options]
| volba | co dělá | výchozí |
|---|
--profile <name> | který profil zapomenout (výchozí: default) | |
Příklad
zinnector logout
Co vidíte
✔ signed out of profile “default”
zinnector whoami
Zobrazte, pod kým je toto CLI přihlášeno a k čemu má přístup.
zinnector whoami [options]
| volba | co dělá | výchozí |
|---|
--profile <name> | použít pojmenovaný profil | |
--scopes | vypsat oprávnění, kterými klíč API disponuje | |
--json | strojově čitelný výstup | |
Příklad
zinnector whoami --scopes
Co vidíte — zachyceno z reálného běhu verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny
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
Zobrazte weby, které může tento klíč vidět.
zinnector sites [options]
| možnost | co dělá | výchozí |
|---|
--json | strojově čitelný výstup | |
--status <status> | pouze weby v tomto stavu | |
Příklad
zinnector sites
Co vidíte — zachyceno z reálného běhu verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny
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
Vše, co platforma ví o jednom webu.
zinnector status [options] [site]
| argument | povinné | co to je |
|---|
site | ne | ID webu, primární doména nebo název — výchozí hodnota je web propojený v zinnector.json |
| možnost | co dělá | výchozí hodnota |
|---|
--json | strojově čitelný výstup | |
Příklad
zinnector status example.com
Co vidíte — zachyceno z reálného běhu verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny
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
Poskytněte jedné osobě přístup k JEDNOMU webu — vývojáři, designérovi, klientovi.
zinnector share [options] <site> <email>
| argument | povinný | co to je |\n|---|---|---|\n| site | ano | web ke sdílení — id, primární doména nebo název |\n| email | ano | komu udělit přístup — pokud ještě nemá účet, je mu zaslána pozvánka e-mailem |\n\n| volba | co dělá | výchozí |\n|---|---|---|\n| --role <role> | co mohou dělat: viewer, editor, manager | |\n| --reason <text> | proč to potřebují — uchovává se s udělením pro účely záznamu auditu |\n| --until <date> | kdy přístup sám vyprší (YYYY-MM-DD); vynechejte pro přístup až do odvolání | |\n| --json | strojově čitelný výstup | |\n\nPříklad
zinnector share example.com dev@agency.test --role editor --reason "rebuild the checkout"
Co vidíte — přesná podoba, kterou příkaz vypisuje, ze zdroje (nástroj W40-DEVTOOL je přidal poté, co byl tento soubor naposledy zachycen); vaše domény, identifikátory a data se budou lišit
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
Komu byl udělen přístup k webu a zda jej přijal.
zinnector collaborators [options] [site]
| argument | povinné | co to je |
|---|
site | ne | ID webu, primární doména nebo název — výchozí hodnota je web propojený v zinnector.json |
| možnost | co dělá | výchozí hodnota |
|---|
--json | strojově čitelný výstup | |
Příklad
zinnector collaborators example.com
Co vidíte — zachyceno ze skutečného spuštění verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny. přesná podoba, kterou příkaz vypisuje, ze zdroje (nástroj W40-DEVTOOL je přidal po posledním zachycení tohoto souboru); Vaše domény, identifikátory a data se budou lišit
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
Odeberte osobě přístup k webu — pomocí e-mailu nebo ID udělení přístupu.
zinnector unshare [options] <site> <who>
| argument | povinné | co to je |
|---|
site | ano | web, kterému má být odebrán přístup — id, primární doména nebo název |
who | ano | osoba, která má být odebrána — její e-mailová adresa nebo grant id z zinnector collaborators |
| volba | co dělá | výchozí |
|---|
--yes | neptat se | |
Příklad
zinnector unshare example.com dev@agency.test --yes
Co vidíte — přesná podoba, kterou příkaz vypisuje, ze zdroje (nástroj W40-DEVTOOL je přidal poté, co byl tento soubor naposledy zachycen); vaše domény, identifikátory a data se budou lišit
✔ withdrew the invitation to dev@agency.test
zinnector invitations
Pozvánky, které na Vás čekají, a přijetí jedné z nich.
zinnector invitations [options] [command]
Příklad
zinnector invitations
Co vidíte — zachyceno ze skutečného spuštění verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny. přesná podoba, kterou příkaz vypisuje, ze zdroje (nástroj W40-DEVTOOL je přidal po posledním zachycení tohoto souboru); vaše domény, identifikátory a data se budou lišit; bez dílčího příkazu se spustí list
Invitations · 0
──────────────────
● nothing waiting for you
zinnector invitations list
Pozvánky adresované účtu, ke kterému jste přihlášeni.
zinnector invitations list [options]
| volba | co dělá | výchozí |
|---|
--json | strojově čitelný výstup | |
Příklad
zinnector invitations list
Co vidíte — zachyceno ze skutečného spuštění verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny. přesná podoba, kterou příkaz vypisuje, ze zdroje (nástroj W40-DEVTOOL je přidal po posledním zachycení tohoto souboru); Vaše domény, identifikátory a data se budou lišit
Invitations · 0
──────────────────
● nothing waiting for you
zinnector invitations accept
Přijměte pozvánku — web je Váš v okamžiku, kdy se tento příkaz dokončí.
zinnector invitations accept [options] <id>
| argument | povinné | co to je |
|---|
id | ano | ID pozvánky z zinnector invitations — stačí její jedinečný prefix |
Příklad
zinnector invitations accept 01a03f39-9c11-7b02-a7e0-2e4d0c5f1b77
Co vidíte — přesná podoba, kterou příkaz vypisuje, ze zdroje (nástroj W40-DEVTOOL je přidal poté, co byl tento soubor naposledy zachycen); vaše domény, identifikátory a data se budou lišit
✔ you now have access to example.com
zinnector link
Nasměrujte tento projekt na hostingový slot (a propojte jeho repozitář).
zinnector link [options] [site]
| argument | povinný | co to je |
|---|
site | ne | ID webu, primární doména nebo název — výchozí hodnota je web propojený v souboru zinnector.json |
| volba | co dělá | výchozí hodnota |
|---|
--repo <owner/name> | propojí tento repozitář s webem na platformě | |
--provider <name> | propojený účet, přes který se má nasazovat: github_app, github nebo gitlab (výchozí: ten, který propojila Vaše organizace) | |
--branch <name> | větev, ze které se push nasazuje | |
--no-repo | pouze zapíše zinnector.json; platformy se nedotkne | |
Příklad
zinnector link example.com --repo acme/example-site --branch main
Co vidíte
✔ 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
Stáhněte soubory hostovaného webu do tohoto projektu pro místní vývoj — a opětovným spuštěním znovu synchronizujte.
zinnector pull [options] [site]
| argument | povinný | co to je |\n|---|---|---|\n| site | ne | ID webu, primární doména nebo název — výchozí hodnota je web propojený v zinnector.json |\n\n| volba | co dělá | výchozí hodnota |\n|---|---|---|\n| --via <seam> | auto (výchozí), git, nebo backup | "auto" |\n| --fresh | pořídit novou zálohu namísto použití nejnovější (využije slot na vyžádání) | |\n| --max-age <hours> | přijmout nejnovější zálohu, pokud je novější než tato hodnota | "24" |\n| --full | celý kořenový adresář dokumentů včetně jádra WordPress (výchozí: pouze wp-content) | |\n| --no-uploads | vynechat wp-content/uploads (média) | |\n| --no-database | vynechat databázi webu — převzít pouze soubory | |\n| --live-config | zapsat také wp-config.php — obsahuje přihlašovací údaje k ŽIVÉ databázi | |\n| --clean | vyprázdnit wp-content před extrakcí, aby se promítlo mazání na webu | |\n| --dry-run | oznámit, co by se stalo, a zastavit se | |\n| --yes | neptat se | |\n\nPříklad
zinnector pull
Co vidíte
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
Vytvořte místní projekt z hostovaného webu: naklonujte jeho repozitář nebo stáhněte jeho soubory.
zinnector clone [options] <site> [dir]
| argument | povinný | co to je |
|---|
site | ano | hostovaný web ke zkopírování — id, primární doména nebo název |
dir | ne | adresář k vytvoření — výchozí hodnotou je primární doména webu |
| volba | co dělá | výchozí |
|---|
--via <seam> | auto (výchozí), git nebo backup | "auto" |
--fresh | vytvořit novou zálohu místo použití té nejnovější |
--full | celý kořenový adresář dokumentů včetně jádra WordPress |
--no-uploads | vynechat složku wp-content/uploads (média) |
--no-database | vynechat databázi webu — zkopírovat pouze soubory |
--live-config | zapsat také wp-config.php — obsahuje přihlašovací údaje k ŽIVÉ databázi |
--yes | neptat se |
Příklad
zinnector clone client.example.com
Co vidíte
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
Obousměrná synchronizace mezi živými soubory webu a jeho repozitářem.
zinnector sync [options] [command]
Příklad
zinnector sync --help
Co vidíte — bez dílčího příkazu je zinnector sync <site> totéž co 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
Stav obousměrné synchronizace a její poslední spuštění.
zinnector sync status [options] [site]
| argument | povinné | co to je |
|---|
site | ne | ID webu, primární doména nebo název — výchozí hodnota je web propojený v zinnector.json |
| možnost | co dělá | výchozí hodnota |
|---|
--json | strojově čitelný výstup | |
Příklad
zinnector sync status example.com
Co vidíte — zachyceno ze skutečného spuštění verze 0.1.4 na testovacím webu dne 2026-09-12; doména a identifikátory jsou nahrazeny ukázkovými hodnotami
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
Zapněte obousměrnou synchronizaci (sama o sobě nic neodesílá).
zinnector sync on [options] [site]
| argument | povinný | co to je |
|---|
site | ne | ID webu, primární doména nebo název — výchozí hodnotou je web propojený v zinnector.json |
| možnost | co dělá | výchozí |
|---|
--subdir <path> | synchronizovat pouze tento podadresář webu | |
--json | strojově čitelný výstup | |
Příklad
zinnector sync on example.com
To, co vidíte — vyžaduje propojený repozitář na vašem vlastním účtu GitHub; samo o sobě nic neodesílá
✔ two-way sync is on
Two-way sync — example.com
…
→ next: zinnector sync run
zinnector sync off
Vypněte obousměrnou synchronizaci.
zinnector sync off [options] [site]
| argument | povinný | co to je |
|---|
site | ne | ID webu, primární doména nebo název — výchozí hodnotou je web propojený v zinnector.json |
| možnost | co dělá | výchozí |
|---|
--subdir <path> | synchronizovat pouze tento podadresář webu | |
--json | strojově čitelný výstup | |
Příklad
zinnector sync off example.com
Co vidíte
✔ two-way sync is off
zinnector sync run
Odešlete nyní aktivní soubory webu do jeho repozitáře.
zinnector sync run [options] [site]
| argument | povinné | co to je |
|---|
site | ne | ID webu, primární doména nebo název — výchozí hodnota je web propojený v zinnector.json |
| možnost | co dělá | výchozí hodnota |
|---|
--json | strojově čitelný výstup | |
Příklad
zinnector sync run example.com
Co vidíte — zachyceno ze skutečného běhu verze 0.1.4 proti testovacímu webu dne 2026-09-12; doména a id jsou nahrazeny ukázkovými hodnotami. Běh, který již repozitář překonal, je místo toho pozastaven (HELD): nic se neodešle ani nepřepíše, příkaz skončí kódem 1 a uvede další krok
✔ committed 2 changed files da85d73cef5f
Two-way sync — example.com
…
→ next: git pull in your clone
zinnector sync resolve
Vymažte pozastavenou synchronizaci výběrem vítězné strany.
zinnector sync resolve [options] [site]
| argument | povinný | co to je |
|---|
site | ne | ID webu, primární doména nebo název — výchozí hodnota je web propojený v zinnector.json |
| volba | co dělá | výchozí |
|---|
--keep <side> | site (potvrdit web navrch) nebo repository (zahodit nesynchronizované změny webu) | |
--yes | neptat se | |
--json | strojově čitelný výstup | |
Příklad
zinnector sync resolve example.com --keep repository --yes
Co vidíte — zachyceno ze skutečného spuštění verze 0.1.4 na testovacím webu dne 2026-09-12; doména a id jsou nahrazeny vzorovými hodnotami. Bez --yes se nejprve zeptá a okamžitě odmítne, pokud není k dispozici žádný terminál, ve kterém by se mohl zeptat
✔ kept the repository
Two-way sync — example.com
…
state synced
zinnector check
Porovnejte tento projekt se slotem, do kterého se chystáte nasazovat.
zinnector check [options] [site]
| argument | povinný | co to je |\n|---|---|---|\n| site | ne | id webu, primární doména nebo název — výchozí hodnota je web propojený v zinnector.json |\n\n| volba | co dělá | výchozí |\n|---|---|---|\n| --probe | spustit místní runtime a ZMĚŘIT jeho php, namísto spoléhání se na zinnector.json | |\n| --all | zobrazit i vyhovující kontroly | |\n| --strict | selhat také v případě, že něco nebylo možné zkontrolovat | |\n| --json | strojově čitelný výstup | |\n\nPříklad
zinnector check
Co vidíte — zachyceno z reálného běhu verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny — běh odhalil skutečný nesoulad (PHP 8.3 v projektu oproti 8.4 ve slotu), což je celý smysl tohoto příkazu
→ 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
Proveďte předletovou kontrolu, odešlete své commity a nasaďte.
zinnector push [options] [site]
| argument | povinný | co to je |
|---|
site | ne | ID webu, primární doména nebo název — výchozí hodnota je web propojený v zinnector.json |
| volba | co dělá | výchozí hodnota |
|---|
-f, --force | nasadit i v případě, že předletová kontrola obsahuje nálezy | |
--skip-checks | vůbec nespouštět předletovou kontrolu | |
--probe | měřit místní běhové prostředí během předletové kontroly namísto spoléhání se na zinnector.json | |
--no-wait | spustit nasazení a ukončit proces bez jeho sledování | |
--no-git | nespouštět git push; nasadit cokoliv, co platforma již obsahuje | |
--dry-run | provést vše kromě samotného nasazení | |
Příklad
zinnector push
Co vidíte
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
Znovu nasaďte to, co již platforma má, bez pushování.
zinnector deploy [options] [site]
| argument | povinný | co to je |\n|---|---|---|\n| site | ne | ID webu, primární doména nebo název — výchozí hodnota je web propojený v souboru zinnector.json |\n\n| volba | co dělá | výchozí |\n|---|---|---|\n| --no-wait | spustit a ukončit | |\n\nPříklad
zinnector deploy example.com
Co vidíte — zachyceno z reálného běhu verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny
Redeploy example.com · 01a00000-0000-7000-8000-000000000000
────────────────────────────────────────────────────────────────────────
→ starting the deploy
✔ deploy started
zinnector deploys
Historie nasazení webu.
zinnector deploys [options] [site]
| argument | povinný | co to je |
|---|
site | ne | ID webu, primární doména nebo název — výchozí hodnota je web propojený v souboru zinnector.json |
| možnost | co dělá | výchozí |
|---|
--json | strojově čitelný výstup | |
-n, --limit <n> | kolik položek zobrazit | "10" |
Příklad
zinnector deploys example.com
Co vidíte — zachyceno z reálného běhu verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny
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
Zobrazte nebo přepněte verzi PHP webu.
zinnector php [options] [version]
| argument | povinný | popis |
|---|
version | ne | verze PHP, na kterou chcete web přepnout, např. 8.4 — vynechejte pro zobrazení aktuální verze |
| volba | co dělá | výchozí |
|---|
-s, --site <site> | ID webu nebo doména | |
--list | zobrazí verze, které platforma nabízí | |
--json | strojově čitelný výstup | |
Příklad
zinnector php 8.3 --site example.com
Co vidíte — zachyceno ze skutečného spuštění verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny. bez uvedení verze zobrazuje aktuální; --list zobrazuje, co platforma nabízí pro produktovou řadu tohoto webu
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
Využití disku, souborů a databáze v porovnání s limity tarifu.
zinnector quota [options] [site]
| argument | povinné | co to je |
|---|
site | ne | ID webu, primární doména nebo název — výchozí hodnota je web propojený v zinnector.json |
| možnost | co dělá | výchozí hodnota |
|---|
--json | strojově čitelný výstup | |
Příklad
zinnector quota example.com
Co vidíte — zachyceno z reálného běhu verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny
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
Velikost databáze a jednorázové odkazy do phpMyAdmin a správce souborů.
zinnector db [options] [site]
| argument | povinné | co to je |
|---|
site | ne | ID webu, primární doména nebo název — výchozí hodnota je web propojený v zinnector.json |
| možnost | co dělá | výchozí hodnota |
|---|
--json | strojově čitelný výstup | |
Příklad
zinnector db example.com
Co vidíte — zachyceno ze skutečného běhu verze 0.1.5 na produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny. Odkazy na phpMyAdmin a správce souborů jsou jednorázové a vyprší; nikam je nevkládejte
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
Sledujte protokoly přístupů a chyb webu v reálném čase.
zinnector logs [options] [site]
| argument | povinné | co to je |\n|---|---|---|\n| site | ne | ID webu, primární doména nebo název — výchozí hodnotou je web propojený v zinnector.json |\n\n| možnost | co dělá | výchozí |\n|---|---|---|\n| --access | pouze protokol přístupů | |\n| --error | pouze protokol chyb | |\n| --build | místo toho protokol sestavení nejnovějšího nasazení | |\n| --json | strojově čitelný výstup | |\n\nPříklad
zinnector logs example.com --error
Co vidíte — zachyceno ze skutečného spuštění verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, id a jednorázové odkazy byly nahrazeny. --access pro protokol přístupů, --build pro protokol sestavení posledního nasazení (web, který nebyl sestaven poskytovatelem sestavení, zobrazuje vlastní kroky nasazení); bez přepínače se zobrazují oba protokoly webu a protokol, který se nepodařilo přečíst, to výslovně uvádí, místo aby vypadal prázdný
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
Spusťte povolený příkaz WP-CLI na webu.
zinnector wp [options] [command...]
| argument | povinné | popis |\n|---|---|---|\n| command... | ne | příkaz WP-CLI a jeho argumenty, např. plugin list — vynechte pomocí --commands |\n\n| volba | co dělá | výchozí |\n|---|---|---|\n| -s, --site <site> | ID webu nebo doména | |\n| --commands | vypíše, co platforma spustí | |\n| --json | strojově čitelný výstup | |\n\nPříklad
zinnector wp plugin list --site example.com
Co vidíte — zachyceno ze skutečného spuštění verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny. seznam povolených poskytuje platforma — zinnector wp --commands jej vypíše
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
Zobrazte a vytvářejte zálohy webu.
zinnector backup [options] [command]
Příklad
zinnector backup list example.com
Co vidíte — zachyceno ze skutečného spuštění verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny. Samotný příkaz backup vypíše své dílčí příkazy; viz backup list a backup now níže
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
Zobrazí seznam záloh webu a to, co poskytuje jeho plán.
zinnector backup list [options] [site]
| argument | povinné | co to je |
|---|
site | ne | ID webu, primární doména nebo název — výchozí hodnota je web propojený v zinnector.json |
| možnost | co dělá | výchozí hodnota |
|---|
--json | strojově čitelný výstup | |
Příklad
zinnector backup list example.com
Co vidíte — zachyceno z reálného běhu verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny
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
Pořiďte zálohu na vyžádání.
zinnector backup now [options] [site]
| argument | povinný | co to je |
|---|
site | ne | id webu, primární doména nebo název — výchozí hodnota je web propojený v souboru zinnector.json |
Příklad
zinnector backup now example.com
Co vidíte
✔ backup started — zinnector backup list example.com shows it when it completes
zinnector domains
Zobrazte seznam domén, které tento klíč vidí.
zinnector domains [options]
| volba | co dělá | výchozí |
|---|
--json | strojově čitelný výstup | |
Příklad
zinnector domains
Co vidíte — zachyceno z reálného běhu verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny
Domains · 1
──────────────
domain status ownership renewal expires
example.com connected connected no auto-renew —
zinnector dns
Čtení a změna záznamů DNS.
zinnector dns [options] [command]
Příklad
zinnector dns list example.com
Co vidíte — zachyceno z reálného běhu verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny. Samotný příkaz dns vypíše své dílčí příkazy; viz dns list, dns add a dns rm níže
DNS — example.com · 1 records
────────────────────────────────────────
type name value ttl
TXT w4357-verify zinn-w4357-updated ttl 3600
zinnector dns list
Zobrazit seznam DNS záznamů domény.
zinnector dns list [options] <domain>
| argument | povinné | co to je |
|---|
domain | ano | doména, podle názvu nebo id |
| možnost | co dělá | výchozí |
|---|
--type <type> | pouze záznamy tohoto typu | |
--json | strojově čitelný výstup | |
Příklad
zinnector dns list example.com
Co vidíte — zachyceno z reálného běhu verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny
DNS — example.com · 1 records
────────────────────────────────────────
type name value ttl
TXT w4357-verify zinn-w4357-updated ttl 3600
zinnector dns add
Vytvořte záznam DNS.
zinnector dns add [options] <domain> <type> <name> <value>
| argument | povinný | co to je |
|---|
domain | ano | doména, podle názvu nebo id |
type | ano | typ záznamu: A, AAAA, CNAME, MX, TXT, SRV, … |
name | ano | název záznamu — @ pro samotnou doménu nebo označení subdomény |
value | ano | na co záznam odkazuje — adresa, název hostitele nebo text |
| volba | co dělá | výchozí |
|---|
--ttl <seconds> | time to live (doba platnosti) | "3600" |
--priority <n> | priorita pro MX a SRV | |
--proxied | směrovat přes CDN | |
-y, --yes | neptat se | |
Příklad
zinnector dns add example.com TXT _acme "token" --ttl 300
Co vidíte — záznam se před zapsáním zobrazí a potvrdí; pro přeskočení otázky předejte --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
Odstranit záznam DNS.
zinnector dns rm [options] <domain> <recordId>
| argument | povinný | popis |
|---|
domain | ano | doména, podle názvu nebo id |
recordId | ano | id záznamu, jak jej vypisuje zinnector dns list |
| možnost | co dělá | výchozí |
|---|
-y, --yes | neptat se | |
Příklad
zinnector dns rm example.com rec_7f3a
Co vidíte
⚠ deleting A @ 203.0.113.10 from example.com
delete it? [y/N] y
✔ deleted
zinnector mail
Vypsat poštovní služby.
zinnector mail [options]
| volba | co dělá | výchozí |
|---|
--json | strojově čitelný výstup | |
Příklad
zinnector mail
Co vidíte — zachyceno z reálného běhu verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny
Mail services · 0
────────────────────
● no mail services
zinnector bulk
Spusťte jednu operaci na více webech (cache_purge, malware_scan, sitemap, block_ip).
zinnector bulk [options] <operation>
| argument | vyžadováno | co to je |\n|---|---|---|\n| operation | ano | co spustit na každém vybraném webu: cache_purge, malware_scan, sitemap nebo block_ip |\n\n| možnost | co dělá | výchozí |\n|---|---|---|\n| --all | každý web, který tento klíč vidí | |\n| --site <site...> | konkrétní weby podle id nebo domény | |\n| --status <status> | každý web v tomto stavu | |\n| -y, --yes | neptat se | |\n| --json | strojově čitelný výstup | |\n\nPříklad
zinnector bulk cache_purge --all
Co vidíte — zachyceno ze skutečného spuštění verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, id a jednorázové odkazy byly nahrazeny. jedno volání platformy pro celý výběr, nikoli jedno pro každý web; výběr se nejprve zobrazí a potvrdí
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
Zeptejte se asistenta Zinn Digital® s tímto projektem jako kontextem.
zinnector ai [options] <question...>
| argument | povinný | co to je |\n|---|---|---|\n| question... | ano | na co se chcete zeptat, jednoduchými slovy — uvozovky jsou volitelné |\n\n| volba | co dělá | výchozí |\n|---|---|---|\n| -s, --site <site> | zeptat se na konkrétní web | |\n| --org <id> | organizace, za kterou se chcete zeptat, pokud Váš účet patří k více než jedné | |\n| --no-context | neposílat nic o místním projektu | |\n| --json | strojově čitelný výstup | |\n\nPříklad
zinnector ai "why is my deploy failing?"
Co vidíte — zachyceno ze skutečného běhu verze 0.1.5 v produkčním prostředí dne 2026-09-14; domény, identifikátory a jednorázové odkazy byly nahrazeny. Asistent odpovídá v jazyce ÚČTU — národní prostředí tohoto účtu je arabština, takže zachycená odpověď na otázku v angličtině je v arabštině
→ 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
Spusťte stdio můstek k hostovanému serveru MCP — pro Claude Desktop a další pouze místní klienty.
zinnector mcp [options]
Příklad
ZINN_MCP_TOKEN=zmcp_live_… zinnector mcp
Co vidíte — spuštěno klientem AI, jako je Claude Desktop, nikdy ručně — komunikuje přes MCP na stdin a stdout. Ověřeno z Claude Code 2.1.270 proti produkčnímu serveru dne 2026-09-12
zinnector 0.1.4: MCP bridge to https://api.zinndigital.com/v1/mcp
Proměnné prostředí
| proměnná | účinek |
|---|
ZINNECTOR_TOKEN | klíč API, použitý místo uloženého profilu — takto se CI autentizuje |
ZINNECTOR_API | základní URL rozhraní API (výchozí https://api.zinndigital.com) |
ZINNECTOR_DEBUG=1 | výpis trasování zásobníku a vlastního výstupu instalátoru běhového prostředí |
ZINNECTOR_CACHE_DIR | kde je uchováváno běhové prostředí WordPress a jakýkoli spravovaný Node (výchozí ~/.cache/zinnector) |
ZINNECTOR_CONFIG_DIR | kde se nachází soubor profilu s klíčem API (výchozí ~/.config/zinnector) |
NO_COLOR | zakázat barvy |
Návratové kódy
0 úspěch · 1 zjištění nebo odmítnutí · 70 interní chyba · 77 autentizace nebo oprávnění · 78 nepodporovaný Node.