<!-- generated by cli/scripts/command-reference.mjs from the CLI's own command definitions — do not edit by hand -->
Svaka naredba koju Zinnector® 0.1.6 razumije — ukupno 43, točno onako kako ih zinnector --help navodi — s pripadajućim opcijama, primjerom koji se može pokrenuti i onim što biste trebali vidjeti. Ova je stranica generirana iz samog CLI-ja, pa se ne može razlikovati od alata koji imate instaliran; ako neka naredba odavde nedostaje na Vašem računalu, pokrenite npm install -g zinnector@latest.
Prije nego što započnete
Instalirajte ga pomoću npm install -g zinnector na Node 24 ili novijoj verziji, a zatim provjerite instalaciju pomoću zinnector --version i zinnector --help. Vodič za početak rada vodi Vas kroz prvih pet minuta; ova je stranica referenca kojoj se vraćate.
Svaka naredba prihvaća -h, --help. Ove globalne opcije idu ispred naziva naredbe:
| opcija | što radi |
|---|
-V, --version | ispisuje verziju |
--profile <name> | koristi imenovani profil vjerodajnica |
Naredbe
zinnector new
Izradite strukturu WordPress projekta koji možete odmah pokrenuti.
zinnector new [options] [name]
| argument | obavezno | što je to |
|---|
name | ne | direktorij u kojem se stvara projekt i naziv projekta — obavezno osim ako se ne navede --here |
| opcija | što radi | zadano |
|---|
-t, --template <kind> | jedno od: site, plugin, theme | "site" |
--php <version> | PHP verzija za razvoj | "8.3" |
--wp <version> | WordPress verzija za lokalno runtime okruženje | "latest" |
--runtime <name> | playground ili docker | "playground" |
--here | postavi strukturu u trenutni direktorij umjesto u novi | |
Primjer
zinnector new my-site
Što vidite — snimljeno — 0.1.2 na sustavu 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
Pokrenite ovaj projekt lokalno — Docker nije potreban.
zinnector dev [options]
| opcija | što radi | zadano |
|---|
--php <version> | PHP verzija za pokretanje (5.2–8.5 na playground, 7.4–8.5 na docker) | |
--wp <version> | WordPress verzija | |
-p, --port <port> | priključak (port) za posluživanje | |
--runtime <name> | playground (zadano) ili docker | |
--login | automatska prijava kao administrator | true |
--no-login | nemoj se automatski prijaviti | |
--once | pokreni sustav, izvijesti o tome što radi, a zatim zaustavi | |
--yes | instaliraj lokalno radno okruženje (runtime) bez pitanja | |
--reset-runtime | izbriši instalirano radno okruženje i ponovno ga instaliraj | |
-v, --verbose | prikaži vlastiti izlaz radnog okruženja | |
Primjer
cd my-site
zinnector dev
Ono što vidite — snimljeno — 0.1.2. Prvo pokretanje jednom pita za preuzimanje WordPress runtime okruženja (~570 MB); proslijedite --yes za preskakanje pitanja
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
Prijavite se — putem vlastitog računa u pregledniku ili pomoću API ključa.
zinnector login [options]
| opcija | što radi | zadano |
|---|
--profile <name> | pohrani pod imenovanim profilom (zadano: default) | |
--api <url> | osnovni URL API-ja | "https://api.zinndigital.com" |
--api-key | zalijepite API ključ za organizaciju umjesto vlastite prijave | |
--issuer <url> | usluga prijave | "https://auth.zinndigital.com/realms/zinn" |
--no-browser | ispišite vezu za prijavu bez pokušaja otvaranja preglednika | |
Primjer
zinnector login
Što vidite — ključ se unosi na odzivniku, nikada u naredbenom retku. U CI-ju ga proslijedite: 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
Zaboravite spremljenu prijavu.
zinnector logout [options]
| opcija | što radi | zadano |
|---|
--profile <name> | koji profil zaboraviti (zadano: default) | |
Primjer
zinnector logout
Što vidite
✔ signed out of profile “default”
zinnector whoami
Prikažite kao tko je ovo CLI sučelje prijavljeno i čemu može pristupiti.
zinnector whoami [options]
| opcija | što radi | zadano |
|---|
--profile <name> | upotrijebite imenovani profil | |
--scopes | navedite dozvole koje nosi API ključ | |
--json | strojno čitljiv izlaz | |
Primjer
zinnector whoami --scopes
Što vidite — zabilježeno iz stvarnog pokretanja verzije 0.1.5 u produkciji 2026-09-14; domene, identifikatori i jednokratne veze su zamijenjeni
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
Navedite web-mjesta koja ovaj ključ može vidjeti.
zinnector sites [options]
| opcija | što radi | zadano |
|---|
--json | strojno čitljiv izlaz | |
--status <status> | samo web-mjesta u ovom statusu | |
Primjer
zinnector sites
Što vidite — zabilježeno iz stvarnog pokretanja verzije 0.1.5 u produkciji 2026-09-14; domene, identifikatori i jednokratne veze su zamijenjeni
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
Sve što platforma zna o jednoj stranici.
zinnector status [options] [site]
| argument | obavezno | opis |
|---|
site | ne | ID web-mjesta, primarna domena ili naziv — zadana vrijednost je web-mjesto povezano u zinnector.json |
| opcija | što radi | zadano |
|---|
--json | strojno čitljiv izlaz | |
Primjer
zinnector status example.com
Što vidite — zabilježeno iz stvarnog pokretanja verzije 0.1.5 u produkciji 2026-09-14; domene, identifikatori i jednokratne veze su zamijenjeni
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
Dodijelite jednoj osobi pristup JEDNOM web-mjestu — razvojnom inženjeru, dizajneru, klijentu.
zinnector share [options] <site> <email>
| argument | obavezno | što je to |
|---|
site | da | web-mjesto koje se dijeli — id, primarna domena ili naziv |
email | da | kome se dodjeljuje pristup — šalje im se pozivnica e-poštom ako još nemaju račun |
| opcija | što radi | zadano |
|---|
--role <role> | što mogu raditi: viewer, editor, manager | |
--reason <text> | zašto im je to potrebno — čuva se uz dodjelu za potrebe revizijskog traga |
--until <date> | kada pristup automatski istječe (GGGG-MM-DD); izostavite za pristup do opoziva |
--json | strojno čitljiv izlaz | |
Primjer
zinnector share example.com dev@agency.test --role editor --reason "rebuild the checkout"
Što vidite — točan oblik koji naredba ispisuje, iz izvora (W40-DEVTOOL ih je dodao nakon što je ova datoteka zadnji put zabilježena); vaše domene, identifikatori i datumi će se razlikovati
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
Kome je odobren pristup web-mjestu i je li ga prihvatio.
zinnector collaborators [options] [site]
| argument | obavezno | opis |
|---|
site | ne | ID web-mjesta, primarna domena ili naziv — zadana vrijednost je web-mjesto povezano u zinnector.json |
| opcija | što radi | zadano |
|---|
--json | strojno čitljiv izlaz | |
Primjer
zinnector collaborators example.com
Ono što vidite — snimljeno iz stvarnog pokretanja verzije 0.1.5 u produkciji 2026-09-14; domene, identifikatori i jednokratne veze su zamijenjeni. točan oblik koji naredba ispisuje, iz izvora (W40-DEVTOOL ih je dodao nakon što je ova datoteka zadnji put snimljena); vaše domene, identifikatori i datumi će se razlikovati
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
Oduzmite osobi pristup web-mjestu — putem e-pošte ili ID-ja dodjele (grant id).
zinnector unshare [options] <site> <who>
| argument | obavezno | opis |
|---|
site | da | web-mjesto kojem se oduzima pristup — id, primarna domena ili naziv |
who | da | osoba koju treba ukloniti — njezina adresa e-pošte ili grant id iz zinnector collaborators |
| opcija | što radi | zadano |
|---|
--yes | ne pitaj | |
Primjer
zinnector unshare example.com dev@agency.test --yes
Što vidite — točan oblik koji naredba ispisuje, iz izvora (W40-DEVTOOL ih je dodao nakon što je ova datoteka zadnji put zabilježena); vaše domene, identifikatori i datumi će se razlikovati
✔ withdrew the invitation to dev@agency.test
zinnector invitations
Pozivnice koje Vas čekaju i prihvaćanje jedne.
zinnector invitations [options] [command]
Primjer
zinnector invitations
Ono što vidite — snimljeno iz stvarnog pokretanja verzije 0.1.5 na produkciji dana 2026-09-14; zamijenjene su domene, identifikatori i jednokratne veze. točan oblik koji naredba ispisuje, iz izvora (W40-DEVTOOL ih je dodao nakon što je ova datoteka posljednji put snimljena); vaše domene, identifikatori i datumi će se razlikovati; bez podnaredbe pokreće se list
Invitations · 0
──────────────────
● nothing waiting for you
zinnector invitations list
Pozivnice upućene računu pod kojim ste prijavljeni.
zinnector invitations list [options]
| opcija | što radi | zadano |
|---|
--json | strojno čitljiv izlaz | |
Primjer
zinnector invitations list
Ono što vidite — snimljeno iz stvarnog pokretanja verzije 0.1.5 u produkciji 2026-09-14; domene, identifikatori i jednokratne veze su zamijenjeni. točan oblik koji naredba ispisuje, iz izvora (W40-DEVTOOL ih je dodao nakon što je ova datoteka zadnji put snimljena); vaše domene, identifikatori i datumi će se razlikovati
Invitations · 0
──────────────────
● nothing waiting for you
zinnector invitations accept
Prihvatite pozivnicu — web-mjesto je Vaše onog trenutka kada ovo završi.
zinnector invitations accept [options] <id>
| argument | obavezno | što je to |
|---|
id | da | ID pozivnice iz zinnector invitations — dovoljan je njegov jedinstveni prefiks |
Primjer
zinnector invitations accept 01a03f39-9c11-7b02-a7e0-2e4d0c5f1b77
Što vidite — točan oblik koji naredba ispisuje, iz izvora (W40-DEVTOOL ih je dodao nakon što je ova datoteka zadnji put zabilježena); vaše domene, identifikatori i datumi će se razlikovati
✔ you now have access to example.com
zinnector link
Usmjerite ovaj projekt na hosting slot (i povežite njegovo spremište).
zinnector link [options] [site]
| argument | obavezno | što je to |\n|---|---|---|\n| site | ne | ID web-mjesta, primarna domena ili naziv — zadano je web-mjesto povezano u zinnector.json |\n\n| opcija | što radi | zadano |\n|---|---|---|\n| --repo <owner/name> | povežite ovo spremište s web-mjestom na platformi | |\n| --provider <name> | povezani račun putem kojeg se implementira: github_app, github ili gitlab (zadano: onaj koji je vaša organizacija povezala) | |\n| --branch <name> | grana s koje push implementira | |\n| --no-repo | samo zapišite zinnector.json; ne dirajte platformu | |\n\nPrimjer
zinnector link example.com --repo acme/example-site --branch main
Što vidite
✔ 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
Preuzmite datoteke smještene web-lokacije u ovaj projekt za lokalni razvoj — i ponovno pokrenite radi ponovne sinkronizacije.
zinnector pull [options] [site]
| argument | obavezno | opis |
|---|
site | ne | ID web-mjesta, primarna domena ili naziv — zadano je web-mjesto povezano u zinnector.json |
| opcija | radnja | zadano |
|---|
--via <seam> | auto (zadano), git ili backup | "auto" |
--fresh | izradite novu sigurnosnu kopiju umjesto upotrebe najnovije (troši utor na zahtjev) | |
--max-age <hours> | prihvatite najnoviju sigurnosnu kopiju ako je novija od ovog vremena | "24" |
--full | cijeli korijenski direktorij dokumenata, uključujući jezgru sustava WordPress (zadano: samo wp-content) | |
--no-uploads | izostavite wp-content/uploads (medije) | |
--no-database | izostavite bazu podataka web-mjesta — preuzmite samo datoteke | |
--live-config | također zapišite wp-config.php — sadrži vjerodajnice PRODUKCIJSKE baze podataka | |
--clean | ispraznite wp-content prije raspakiravanja, kako bi se brisanja na web-mjestu preslikala | |
--dry-run | prikažite što bi se dogodilo i zaustavite postupak | |
--yes | ne pitaj za potvrdu | |
Primjer
zinnector pull
Što vidite
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
Stvorite lokalni projekt s hostirane web-lokacije: klonirajte njezino spremište ili povucite njezine datoteke.
zinnector clone [options] <site> [dir]
| argument | obavezno | što je to |
|---|
site | da | smještena web-stranica za kopiranje — id, primarna domena ili naziv |
dir | ne | direktorij za stvaranje — zadano je primarna domena web-stranice |
| opcija | što radi | zadano |
|---|
--via <seam> | auto (zadano), git ili backup | "auto" |
--fresh | izradite novu sigurnosnu kopiju umjesto upotrebe najnovije | |
--full | cijeli korijenski direktorij dokumenata, uključujući jezgru sustava WordPress | |
--no-uploads | izostavite wp-content/uploads (medije) | |
--no-database | izostavite bazu podataka web-stranice — uzmite samo datoteke | |
--live-config | također zapišite wp-config.php — sadrži vjerodajnice za bazu podataka UŽIVO | |
--yes | ne pitajte | |
Primjer
zinnector clone client.example.com
Što vidite
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
Dvosmjerna sinkronizacija između produkcijskih datoteka web-mjesta i njegova repozitorija.
zinnector sync [options] [command]
Primjer
zinnector sync --help
Što vidite — bez potnaredbe, zinnector sync <site> je 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
Status dvosmjerne sinkronizacije i njezina posljednja pokretanja.
zinnector sync status [options] [site]
| argument | obavezno | opis |
|---|
site | ne | ID web-mjesta, primarna domena ili naziv — zadana vrijednost je web-mjesto povezano u zinnector.json |
| opcija | što radi | zadano |
|---|
--json | strojno čitljiv izlaz | |
Primjer
zinnector sync status example.com
Što vidite — zabilježeno iz stvarnog pokretanja verzije 0.1.4 na testnom web-mjestu dana 2026-09-12; domena i identifikatori zamijenjeni su primjernim vrijednostima
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
Uključite dvosmjernu sinkronizaciju (sama po sebi ne šalje ništa).
zinnector sync on [options] [site]
| argument | obavezno | što je to |
|---|
site | ne | ID web-mjesta, primarna domena ili naziv — zadano je web-mjesto povezano u zinnector.json |
| opcija | što radi | zadano |
|---|
--subdir <path> | sinkronizirajte samo ovaj poddirektorij web-mjesta | |
--json | strojno čitljiv izlaz | |
Primjer
zinnector sync on example.com
Ono što vidite — zahtijeva povezano spremište na vašem vlastitom GitHub računu; samo od sebe ne šalje ništa
✔ two-way sync is on
Two-way sync — example.com
…
→ next: zinnector sync run
zinnector sync off
Isključite dvosmjernu sinkronizaciju.
zinnector sync off [options] [site]
| argument | obavezno | što je to |
|---|
site | ne | ID web-mjesta, primarna domena ili naziv — zadano je web-mjesto povezano u zinnector.json |
| opcija | što radi | zadano |
|---|
--subdir <path> | sinkronizirajte samo ovaj poddirektorij web-mjesta | |
--json | strojno čitljiv izlaz | |
Primjer
zinnector sync off example.com
Što vidite
✔ two-way sync is off
zinnector sync run
Potvrdite aktivne datoteke web-mjesta u njegovo spremište sada.
zinnector sync run [options] [site]
| argument | obavezno | opis |
|---|
site | ne | ID web-mjesta, primarna domena ili naziv — zadana vrijednost je web-mjesto povezano u zinnector.json |
| opcija | što radi | zadano |
|---|
--json | strojno čitljiv izlaz | |
Primjer
zinnector sync run example.com
Ono što vidite — zabilježeno iz stvarnog izvođenja verzije 0.1.4 na testnom web-mjestu dana 2026-09-12; domena i identifikatori zamijenjeni su primjernim vrijednostima. Izvođenje koje je repozitorij već prešao umjesto toga dobiva status HELD: ništa se ne šalje niti prepisuje, naredba završava s kodom 1 i navodi sljedeći korak
✔ committed 2 changed files da85d73cef5f
Two-way sync — example.com
…
→ next: git pull in your clone
zinnector sync resolve
Očistite zadržanu sinkronizaciju odabirom koja strana ima prednost.
zinnector sync resolve [options] [site]
| argument | obavezno | što je to |
|---|
site | ne | ID web-mjesta, primarna domena ili naziv — zadano je web-mjesto povezano u zinnector.json |
| opcija | što radi | zadano |
|---|
--keep <side> | site (potvrdite web-mjesto na vrhu) ili repository (odbacite nesinkronizirane promjene web-mjesta) | |
--yes | ne pitaj | |
--json | strojno čitljiv izlaz | |
Primjer
zinnector sync resolve example.com --keep repository --yes
Ono što vidite — snimljeno iz stvarnog pokretanja verzije 0.1.4 na testnom web-mjestu 2026-09-12; domena i id-jevi zamijenjeni su primjernim vrijednostima. Bez --yes prvo pita, a potpuno odbija kada nema terminala u kojem bi se moglo pitati
✔ kept the repository
Two-way sync — example.com
…
state synced
zinnector check
Usporedite ovaj projekt s utorom na koji ga namjeravate implementirati.
zinnector check [options] [site]
| argument | obavezno | što je to |\n|---|---|---|\n| site | ne | id web-mjesta, primarna domena ili naziv — zadano je web-mjesto povezano u zinnector.json |\n\n| opcija | što radi | zadano |\n|---|---|---|\n| --probe | pokrenite lokalno radno okruženje i IZMJERITE njegov php, umjesto da vjerujete zinnector.json | |\n| --all | prikažite i provjere koje su prošle | |\n| --strict | također zabilježite neuspjeh kada se nešto nije moglo provjeriti | |\n| --json | strojno čitljiv izlaz | |\n\nPrimjer
zinnector check
Ono što vidite — zabilježeno iz stvarnog pokretanja verzije 0.1.5 na produkciji 2026-09-14; domene, identifikatori i jednokratne veze su zamijenjeni — pokretanje je otkrilo stvarno nepodudaranje (PHP 8.3 u projektu naspram 8.4 na utoru), što je i cijela svrha naredbe
→ 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
Izvršite pripremnu provjeru, pošaljite svoja urezivanja i implementirajte.
zinnector push [options] [site]
| argument | obavezno | što je to |
|---|
site | ne | ID web-mjesta, primarna domena ili naziv — zadano je web-mjesto povezano u zinnector.json |
| opcija | što radi | zadano |
|---|
-f, --force | implementiraj čak i kada pre-flight ima nalaze | |
--skip-checks | uopće nemoj pokretati pre-flight | |
--probe | izmjeri lokalno vrijeme izvođenja tijekom pre-flight provjere umjesto oslanjanja na zinnector.json | |
--no-wait | pokreni implementaciju i izađi bez praćenja | |
--no-git | nemoj pokretati git push; implementiraj sve što platforma već ima | |
--dry-run | učini sve osim implementacije | |
Primjer
zinnector push
Što vidite
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
Ponovno implementirajte ono što platforma već ima, bez guranja.
zinnector deploy [options] [site]
| argument | obavezno | što je |\n|---|---|---|\n| site | ne | ID web-mjesta, primarna domena ili naziv — zadano je web-mjesto povezano u zinnector.json |\n\n| opcija | što radi | zadano |\n|---|---|---|\n| --no-wait | pokreni i izađi | |\n\nPrimjer
zinnector deploy example.com
Što vidite — zabilježeno iz stvarnog pokretanja verzije 0.1.5 u produkciji 2026-09-14; domene, identifikatori i jednokratne veze su zamijenjeni
Redeploy example.com · 01a00000-0000-7000-8000-000000000000
────────────────────────────────────────────────────────────────────────
→ starting the deploy
✔ deploy started
zinnector deploys
Povijest implementacija web-mjesta.
zinnector deploys [options] [site]
| argument | obavezno | što je to |
|---|
site | ne | ID web-mjesta, primarna domena ili naziv — zadana vrijednost je web-mjesto povezano u zinnector.json |
| opcija | što radi | zadano |
|---|
--json | strojno čitljiv izlaz | |
-n, --limit <n> | koliko prikazati | "10" |
Primjer
zinnector deploys example.com
Što vidite — zabilježeno iz stvarnog pokretanja verzije 0.1.5 u produkciji 2026-09-14; domene, identifikatori i jednokratne veze su zamijenjeni
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
Prikažite ili promijenite verziju PHP-a web-mjesta.
zinnector php [options] [version]
| argument | obavezno | opis |
|---|
version | ne | verzija PHP-a na koju želite prebaciti web-mjesto, npr. 8.4 — izostavite kako bi se prikazala trenutačna |
| opcija | što radi | zadano |
|---|
-s, --site <site> | id web-mjesta ili domena | |
--list | popis verzija koje platforma nudi | |
--json | strojno čitljiv izlaz | |
Primjer
zinnector php 8.3 --site example.com
Ono što vidite — zabilježeno iz stvarnog pokretanja verzije 0.1.5 u produkciji 2026-09-14; domene, identifikatori i jednokratne veze su zamijenjeni. bez navedene verzije prikazuje se trenutna; --list prikazuje što platforma nudi za liniju proizvoda ove web-stranice
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
Iskorištenost diska, datoteka i baze podataka u odnosu na ono što paket omogućuje.
zinnector quota [options] [site]
| argument | obavezno | opis |
|---|
site | ne | ID web-mjesta, primarna domena ili naziv — zadana vrijednost je web-mjesto povezano u zinnector.json |
| opcija | što radi | zadano |
|---|
--json | strojno čitljiv izlaz | |
Primjer
zinnector quota example.com
Što vidite — zabilježeno iz stvarnog pokretanja verzije 0.1.5 u produkciji 2026-09-14; domene, identifikatori i jednokratne veze su zamijenjeni
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
Veličina baze podataka te jednokratne poveznice za phpMyAdmin i upravitelj datoteka.
zinnector db [options] [site]
| argument | obavezno | opis |
|---|
site | ne | ID web-mjesta, primarna domena ili naziv — zadana vrijednost je web-mjesto povezano u zinnector.json |
| opcija | što radi | zadano |
|---|
--json | strojno čitljiv izlaz | |
Primjer
zinnector db example.com
Ono što vidite — zabilježeno iz stvarnog izvođenja verzije 0.1.5 u produkciji 2026-09-14; domene, identifikatori i jednokratne veze su zamijenjeni. Veze za phpMyAdmin i upravitelja datoteka su jednokratne i istječu; nemojte ih nigdje lijepiti
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
Pratite zapise o pristupu i pogreškama web-mjesta u stvarnom vremenu.
zinnector logs [options] [site]
| argument | obavezno | što je to |\n|---|---|---|\n| site | ne | ID web-mjesta, primarna domena ili naziv — zadano je web-mjesto povezano u zinnector.json |\n\n| opcija | što radi | zadano |\n|---|---|---|\n| --access | samo zapisnik pristupa | |\n| --error | samo zapisnik pogrešaka | |\n| --build | umjesto toga zapisnik izgradnje najnovijeg postavljanja | |\n| --json | strojno čitljiv izlaz | |\n\nPrimjer
zinnector logs example.com --error
Ono što vidite — snimljeno iz stvarnog izvođenja verzije 0.1.5 na produkciji dana 2026-09-14; domene, identifikatori i jednokratne veze su zamijenjeni. --access za zapisnik pristupa, --build za zapisnik izgradnje zadnjeg postavljanja (web-mjesto koje nije izgradio pružatelj usluge izgradnje prikazuje vlastite korake postavljanja); bez oznake prikazuju se oba zapisnika web-mjesta, a zapisnik koji se nije mogao pročitati to navodi umjesto da izgleda prazan
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
Izvršite dopuštenu WP-CLI naredbu na web-mjestu.
zinnector wp [options] [command...]
| argument | obavezno | što je to |\n|---|---|---|\n| command... | ne | WP-CLI naredba i njezini argumenti, npr. plugin list — izostavite s --commands |\n\n| opcija | što radi | zadano |\n|---|---|---|\n| -s, --site <site> | ID web-mjesta ili domena | |\n| --commands | popis onoga što će platforma pokrenuti | |\n| --json | strojno čitljiv izlaz | |\n\nPrimjer
zinnector wp plugin list --site example.com
Ono što vidite — snimljeno iz stvarnog pokretanja verzije 0.1.5 u produkciji dana 2026-09-14; domene, identifikatori i jednokratne veze su zamijenjeni. popis dopuštenih poslužuje platforma — zinnector wp --commands ga ispisuje
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
Pregledajte i izradite sigurnosne kopije web-mjesta.
zinnector backup [options] [command]
Primjer
zinnector backup list example.com
Što vidite — snimljeno iz stvarnog izvođenja verzije 0.1.5 u produkciji 2026-09-14; domene, identifikatori i jednokratne veze su zamijenjeni. Sama naredba backup ispisuje svoje podnaredbe; pogledajte backup list i backup now u nastavku
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
Popis sigurnosnih kopija web-mjesta i onoga što njegov plan omogućuje.
zinnector backup list [options] [site]
| argument | obavezno | opis |
|---|
site | ne | ID web-mjesta, primarna domena ili naziv — zadana vrijednost je web-mjesto povezano u zinnector.json |
| opcija | što radi | zadano |
|---|
--json | strojno čitljiv izlaz | |
Primjer
zinnector backup list example.com
Što vidite — zabilježeno iz stvarnog pokretanja verzije 0.1.5 u produkciji 2026-09-14; domene, identifikatori i jednokratne veze su zamijenjeni
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
Napravite sigurnosnu kopiju na zahtjev.
zinnector backup now [options] [site]
| argument | obavezno | opis |
|---|
site | ne | id web-mjesta, primarna domena ili naziv — zadano je web-mjesto povezano u zinnector.json |
Primjer
zinnector backup now example.com
Što vidite
✔ backup started — zinnector backup list example.com shows it when it completes
zinnector domains
Navedite domene koje ovaj ključ može vidjeti.
zinnector domains [options]
| opcija | što radi | zadano |
|---|
--json | strojno čitljiv izlaz | |
Primjer
zinnector domains
Što vidite — zabilježeno iz stvarnog pokretanja verzije 0.1.5 u produkciji 2026-09-14; domene, identifikatori i jednokratne veze su zamijenjeni
Domains · 1
──────────────
domain status ownership renewal expires
example.com connected connected no auto-renew —
zinnector dns
Čitajte i mijenjajte DNS zapise.
zinnector dns [options] [command]
Primjer
zinnector dns list example.com
Ono što vidite — snimljeno iz stvarnog izvođenja verzije 0.1.5 u produkciji 2026-09-14; domene, identifikatori i jednokratne veze su zamijenjeni. Sama naredba dns ispisuje svoje podnaredbe; pogledajte dns list, dns add i dns rm u nastavku
DNS — example.com · 1 records
────────────────────────────────────────
type name value ttl
TXT w4357-verify zinn-w4357-updated ttl 3600
zinnector dns list
Prikažite popis DNS zapisa domene.
zinnector dns list [options] <domain>
| argument | obavezno | što je to |
|---|
domain | da | domena, prema nazivu ili id-u |
| opcija | što radi | zadano |
|---|
--type <type> | samo zapisi ove vrste | |
--json | strojno čitljiv izlaz | |
Primjer
zinnector dns list example.com
Što vidite — zabilježeno iz stvarnog pokretanja verzije 0.1.5 u produkciji 2026-09-14; domene, identifikatori i jednokratne veze su zamijenjeni
DNS — example.com · 1 records
────────────────────────────────────────
type name value ttl
TXT w4357-verify zinn-w4357-updated ttl 3600
zinnector dns add
Stvorite DNS zapis.
zinnector dns add [options] <domain> <type> <name> <value>
| argument | obavezno | opis |
|---|
domain | da | domena, prema nazivu ili id-ju |
type | da | vrsta zapisa: A, AAAA, CNAME, MX, TXT, SRV, … |
name | da | naziv zapisa — @ za samu domenu ili oznaka poddomene |
value | da | na što zapis upućuje — adresa, naziv glavnog računala ili tekst |
| opcija | što radi | zadano |
|---|
--ttl <seconds> | vrijeme života (TTL) | "3600" |
--priority <n> | prioritet, za MX i SRV | |
--proxied | usmjeri putem CDN-a | |
-y, --yes | ne pitaj | |
Primjer
zinnector dns add example.com TXT _acme "token" --ttl 300
Što vidite — zapis se prikazuje i potvrđuje prije zapisivanja; proslijedite --yes kako biste preskočili pitanje
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
Izbrišite DNS zapis.
zinnector dns rm [options] <domain> <recordId>
| argument | obavezno | opis |
|---|
domain | da | domena, prema nazivu ili id-u |
recordId | da | id zapisa, kako ga ispisuje zinnector dns list |
| opcija | što radi | zadano |
|---|
-y, --yes | nemoj pitati | |
Primjer
zinnector dns rm example.com rec_7f3a
Što vidite
⚠ deleting A @ 203.0.113.10 from example.com
delete it? [y/N] y
✔ deleted
zinnector mail
Popis poštanskih usluga.
zinnector mail [options]
| opcija | što radi | zadano |
|---|
--json | strojno čitljiv izlaz | |
Primjer
zinnector mail
Što vidite — zabilježeno iz stvarnog pokretanja verzije 0.1.5 u produkciji 2026-09-14; domene, identifikatori i jednokratne veze su zamijenjeni
Mail services · 0
────────────────────
● no mail services
zinnector bulk
Izvršite jednu radnju na više web-mjesta (cache_purge, malware_scan, sitemap, block_ip).
zinnector bulk [options] <operation>
| argument | obavezno | što je to |\n|---|---|---|\n| operation | da | što pokrenuti na svakom odabranom web-mjestu: cache_purge, malware_scan, sitemap ili block_ip |\n\n| opcija | što radi | zadano |\n|---|---|---|\n| --all | svako web-mjesto koje ovaj ključ može vidjeti | |\n| --site <site...> | određena web-mjesta, prema id-u ili domeni | |\n| --status <status> | svako web-mjesto u ovom statusu | |\n| -y, --yes | nemoj pitati | |\n| --json | strojno čitljiv izlaz | |\n\nPrimjer
zinnector bulk cache_purge --all
Ono što vidite — zabilježeno iz stvarnog pokretanja verzije 0.1.5 u produkciji dana 2026-09-14; domene, id-ovi i jednokratne poveznice su zamijenjeni. jedan poziv platformi za cijeli odabir, a ne jedan po web-mjestu; odabir se prvo prikazuje i potvrđuje
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
Pitajte Zinn Digital® asistenta, uz ovaj projekt kao kontekst.
zinnector ai [options] <question...>
| argument | obavezno | što je to |\n|---|---|---|\n| question... | da | što želite pitati, jednostavnim riječima — stavljanje u navodnike nije obavezno |\n\n| opcija | što radi | zadano |\n|---|---|---|\n| -s, --site <site> | postavite pitanje o određenom web-mjestu | |\n| --org <id> | organizacija u čije ime postavljate pitanje, kada Vaš račun pripada više od jedne | |\n| --no-context | nemojte slati ništa o lokalnom projektu | |\n| --json | strojno čitljiv izlaz | |\n\nPrimjer
zinnector ai "why is my deploy failing?"
Ono što vidite — zabilježeno iz stvarnog pokretanja verzije 0.1.5 u produkciji 2026-09-14; domeni, identifikatori i jednokratne veze su zamijenjeni. Asistent odgovara na jeziku RAČUNA — regionalna postavka ovog računa je arapski, pa je zabilježeni odgovor na arapskom na pitanje na engleskom
→ 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
Pokrenite stdio most prema hostiranom MCP poslužitelju — za Claude Desktop i druge isključivo lokalne klijente.
zinnector mcp [options]
Primjer
ZINN_MCP_TOKEN=zmcp_live_… zinnector mcp
Ono što vidite — pokrenuto OD STRANE AI klijenta kao što je Claude Desktop, nikada ručno — komunicira putem MCP-a na stdin i stdout. Dokazano iz Claude Code 2.1.270 na aktivnom poslužitelju 2026-09-12
zinnector 0.1.4: MCP bridge to https://api.zinndigital.com/v1/mcp
Varijable okruženja
| varijabla | učinak |
|---|
ZINNECTOR_TOKEN | API ključ, koristi se umjesto spremljenog profila — ovako se CI autentificira |
ZINNECTOR_API | osnovni URL za API (zadano https://api.zinndigital.com) |
ZINNECTOR_DEBUG=1 | ispis tragova stoga i vlastitog izlaza instalacijskog programa za vrijeme izvođenja |
ZINNECTOR_CACHE_DIR | gdje se čuvaju WordPress okruženje izvođenja i svaki upravljani Node (zadano ~/.cache/zinnector) |
ZINNECTOR_CONFIG_DIR | gdje se nalazi datoteka profila API ključa (zadano ~/.config/zinnector) |
NO_COLOR | onemogući boju |
Izlazni kodovi
0 uspjeh · 1 nalaz ili odbijanje · 70 interna pogreška · 77 autentifikacija ili dozvola · 78 nepodržani Node.