Baza e njohurive

Udhëzuesi i komandave të Zinnector®

Çdo komandë e Zinnector® saktësisht siç e liston zinnector --help — argumentet, flamujt dhe vlerat e paracaktuara, një shembull i ekzekutueshëm dhe çfarë printon — gjeneruar nga vetë CLI-ja në mënyrë që të mos ndryshojë nga versioni që keni instaluar.

<!-- generated by cli/scripts/command-reference.mjs from the CLI's own command definitions — do not edit by hand -->

Çdo komandë që Zinnector® 0.1.6 njeh — 43 gjithsej, saktësisht siç i rendit zinnector --help — së bashku me opsionet e saj, një shembull të ekzekutueshëm dhe atë që duhet të shihni. Kjo faqe gjenerohet nga vetë CLI, prandaj nuk mund të ndryshojë nga mjeti që keni instaluar; nëse një komandë e këtushme mungon në kompjuterin tuaj, ekzekutoni npm install -g zinnector@latest.

Përpara se të filloni

Instalojeni me npm install -g zinnector në Node 24 ose më të ri, më pas kontrolloni instalimin me zinnector --version dhe zinnector --help. Udhëzuesi i fillimit përshkruan pesë minutat e para; kjo faqe është referenca ku ktheheni përsëri.

Çdo komandë pranon -h, --help. Këto opsione globale vendosen përpara emrit të komandës:

optionwhat it does
-V, --versionprinton versionin
--profile <name>përdor një profil kredencialesh të emërtuar

Komandat

zinnector new

Krijoni strukturën e një projekti WordPress që mund ta ekzekutoni menjëherë.

zinnector new [options] [name]
argumentii detyrueshëmçfarë është
namejodirektoria ku do të krijohet projekti dhe emri i projektit — i nevojshëm përveç nëse përdoret --here
opsioniçfarë bëne parazgjedhur
-t, --template <kind>një nga: site, plugin, theme"site"
--php <version>versioni i PHP-së për të zhvilluar"8.3"
--wp <version>versioni i WordPress-it për mjedisin lokal të ekzekutimit"latest"
--runtime <name>playground ose docker"playground"
--herendërtoni strukturën në direktorinë aktuale në vend të një të reje

Shembull

zinnector new my-site

Ajo që shihni — u kap — 0.1.2 në 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

Ekzekutojeni këtë projekt lokalisht — nuk kërkohet Docker.

zinnector dev [options]
opsioniçfarë bëne paracaktuar
--php <version>Versioni i PHP për t'u ekzekutuar (5.2–8.5 në playground, 7.4–8.5 në docker)
--wp <version>Versioni i WordPress
-p, --port <port>porta për shërbim
--runtime <name>playground (e paracaktuar) ose docker
--loginidentifikohuni automatikisht si administratortrue
--no-loginmos u identifikoni automatikisht
--oncenisni, raportoni çfarë po ekzekutohet, më pas ndaloni
--yesinstaloni mjedisin lokal të ekzekutimit pa pyetur
--reset-runtimefshini mjedisin e instaluar të ekzekutimit dhe instalojeni përsëri
-v, --verboseshfaqni daljen vetjake të mjedisit të ekzekutimit

Shembull

cd my-site
zinnector dev

Ajo që shihni — e kapur — 0.1.2. Ekzekutimi i parë kërkon një herë shkarkimin e mjedisit të ekzekutimit të WordPress (~570 MB); kaloni --yes për të kapërcyer pyetjen

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

Hyni — me llogarinë tuaj në shfletues, ose me një çelës API.

zinnector login [options]
opsioniçfarë bëne paracaktuar
--profile <name>ruajeni nën një profil të emërtuar (e paracaktuar: default)
--api <url>URL-ja bazë e API-së"https://api.zinndigital.com"
--api-keyngjitni një çelës API për çdo organizatë në vend që të identifikoheni si vetja juaj
--issuer <url>shërbimi i identifikimit"https://auth.zinndigital.com/realms/zinn"
--no-browserprintoni lidhjen e identifikimit pa u përpjekur të hapni një shfletues

Shembull

zinnector login

Çfarë shihni — çelësi shtypet te kërkesa, kurrë në rreshtin e komandës. Në CI, kalojeni përmes kanalit: 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

Harroni një hyrje të ruajtur.

zinnector logout [options]
opsioniçfarë bëne parazgjedhur
--profile <name>cilin profil të harrojë (e parazgjedhur: default)

Shembull

zinnector logout

Çfarë shihni

✔ signed out of profile “default”

zinnector whoami

Tregoni se si kush është identifikuar ky CLI dhe çfarë mund të aksesojë.

zinnector whoami [options]

| opsioni | çfarë bën | e paracaktuar |\n|---|---|---|\n| --profile <name> | përdorni një profil të emërtuar | |\n| --scopes | rendit lejet që mbart një çelës API | |\n| --json | rezultat i lexueshëm nga makina | |\n\nShembull

zinnector whoami --scopes

Ajo që shihni — regjistruar nga një ekzekutim real i 0.1.5 në mjedisin e prodhimit më 2026-09-14; domenet, identifikuesit dhe lidhjet me një përdorim janë zëvendësuar


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

Listoni faqet që mund të shohë ky çelës.

zinnector sites [options]
opsioniçfarë bëne parazgjedhur
--jsondalje e lexueshme nga makina
--status <status>vetëm faqet në këtë gjendje

Shembull

zinnector sites

Ajo që shihni — regjistruar nga një ekzekutim real i 0.1.5 në mjedisin e prodhimit më 2026-09-14; domenet, identifikuesit dhe lidhjet me një përdorim janë zëvendësuar


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

Gjithçka që platforma di për një sajt.

zinnector status [options] [site]
argumentii detyrueshëmçfarë është
sitejonjë id faqeje, domen kryesor ose emër — si parazgjedhje përdoret faqja e lidhur në zinnector.json
opsioniçfarë bënparazgjedhje
--jsonrezultat i lexueshëm nga makina

Shembull

zinnector status example.com

Ajo që shihni — regjistruar nga një ekzekutim real i 0.1.5 në mjedisin e prodhimit më 2026-09-14; domenet, identifikuesit dhe lidhjet me një përdorim janë zëvendësuar


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

Jepini një personi qasje në NJË faqe të vetme — një zhvilluesi, një dizajneri, një klienti.

zinnector share [options] <site> <email>
argumentie nevojshmeçfarë është
sitepofaqja për t'u ndarë — një id, domen parësor ose emër
emailpokujt t'i jepet qasje — i dërgohet një ftesë me email nëse nuk ka ende një llogari
opsioniçfarë bëne paracaktuar
--role <role>çfarë mund të bëjnë: viewer, editor, manager
--reason <text>pse u nevojitet — ruhet me dhënien për gjurmën e auditimit
--until <date>kur përfundon qasja vetvetiu (VVVV-MM-DD); anashkalojeni për deri në revokim
--jsondalje e lexueshme nga makina

Shembull

zinnector share example.com dev@agency.test --role editor --reason "rebuild the checkout"

Ajo që shihni — forma e saktë që printon komanda, nga burimi (W40-DEVTOOL i shtoi këto pasi ky skedar u regjistrua për herë të fundit); domenet, identifikuesit dhe datat tuaja do të ndryshojnë

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

Kujt i është dhënë qasje në një faqe dhe nëse e ka pranuar.

zinnector collaborators [options] [site]
argumentii detyrueshëmçfarë është
sitejonjë id faqeje, domen kryesor ose emër — si parazgjedhje përdoret faqja e lidhur në zinnector.json
opsioniçfarë bënparazgjedhje
--jsonrezultat i lexueshëm nga makina

Shembull

zinnector collaborators example.com

Ajo që shihni — e kapur nga një ekzekutim real i 0.1.5 në prodhim më 2026-09-14; domenet, id-të dhe lidhjet me një përdorim janë zëvendësuar. forma e saktë që printon komanda, nga burimi (W40-DEVTOOL i shtoi këto pasi ky skedar u kap për herë të fundit); domenet, id-të dhe datat tuaja do të ndryshojnë


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

Hiqni aksesin e një personi në një faqe — përmes email-it ose ID-së së dhënies (grant id).

zinnector unshare [options] <site> <who>
argumentii detyrueshëmçfarë është
sitepofaqja së cilës do t'i hiqet qasja — një id, domen parësor ose emër
whopopersoni që do të hiqet — adresa e tij e email-it, ose id e autorizimit nga zinnector collaborators
opsioniçfarë bëne paracaktuar
--yesmos pyet

Shembull

zinnector unshare example.com dev@agency.test --yes

Ajo që shihni — forma e saktë që printon komanda, nga burimi (W40-DEVTOOL i shtoi këto pasi ky skedar u regjistrua për herë të fundit); domenet, identifikuesit dhe datat tuaja do të ndryshojnë

✔ withdrew the invitation to dev@agency.test

zinnector invitations

Ftesat që po ju presin, dhe pranimi i njërës.

zinnector invitations [options] [command]

Shembull

zinnector invitations

Ajo që shihni — e kapur nga një ekzekutim real i 0.1.5 në prodhim më 2026-09-14; domenet, id-të dhe lidhjet me një përdorim të zëvendësuara. forma e saktë që printon komanda, nga burimi (W40-DEVTOOL i shtoi këto pasi ky skedar u kap për herë të fundit); domenet, id-të dhe datat tuaja do të jenë të ndryshme; pa nënkomandë, ekzekuton list


Invitations  ·  0
──────────────────

● nothing waiting for you

zinnector invitations list

Ftesat e drejtuara llogarisë me të cilën jeni kyçur.

zinnector invitations list [options]
opsioniçfarë bëne paracaktuar
--jsondalje e lexueshme nga makina

Shembull

zinnector invitations list

Ajo që shihni — e kapur nga një ekzekutim real i 0.1.5 në prodhim më 2026-09-14; domenet, id-të dhe lidhjet me një përdorim janë zëvendësuar. forma e saktë që printon komanda, nga burimi (W40-DEVTOOL i shtoi këto pasi ky skedar u kap për herë të fundit); domenet, id-të dhe datat tuaja do të ndryshojnë


Invitations  ·  0
──────────────────

● nothing waiting for you

zinnector invitations accept

Pranoni një ftesë — faqja është e juaja në çastin që kjo përfundon.

zinnector invitations accept [options] <id>
argumentii detyrueshëmçfarë është
idpoid-ja e ftesës nga zinnector invitations — një parashtesë unike e saj është e mjaftueshme

Shembull

zinnector invitations accept 01a03f39-9c11-7b02-a7e0-2e4d0c5f1b77

Ajo që shihni — forma e saktë që printon komanda, nga burimi (W40-DEVTOOL i shtoi këto pasi ky skedar u regjistrua për herë të fundit); domenet, identifikuesit dhe datat tuaja do të ndryshojnë

✔ you now have access to example.com

zinnector link

Drejtojeni këtë projekt te një vend pritës (dhe lidhni depon e tij).

zinnector link [options] [site]
argumentii detyrueshëmçfarë është
sitejonjë id sajti, domen parësor ose emër — si parazgjedhje përdoret sajti i lidhur në zinnector.json
opsioniçfarë bënparazgjedhja
--repo <owner/name>lidhni këtë depo me sajtin në platformë
--provider <name>llogaria e lidhur përmes së cilës bëhet shpërndarja: github_app, github ose gitlab (parazgjedhje: ajo që organizata juaj ka lidhur)
--branch <name>dega nga e cila bën shpërndarjen një push
--no-reposhkruani vetëm zinnector.json; mos e prekni platformën

Shembull

zinnector link example.com --repo acme/example-site --branch main

Çfarë shihni

✔ 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

Tërhiqni skedarët e një faqeje të hostuar në këtë projekt për zhvillim lokal — dhe ekzekutojeni përsëri për të risinkronizuar.

zinnector pull [options] [site]
argumentii detyrueshëmçfarë është
sitejonjë id faqeje, domen kryesor ose emër — si parazgjedhje përdoret faqja e lidhur në zinnector.json
opsioniçfarë bëne parazgjedhur
--via <seam>auto (e parazgjedhur), git ose backup"auto"
--freshbëni një kopje rezervë të re në vend që të përdorni të fundit (shpenzon një slot sipas kërkesës)
--max-age <hours>pranoni kopjen më të fundit rezervë nëse është më e re se kjo"24"
--fulle gjithë rrënja e dokumentit, duke përfshirë bërthamën e WordPress (e parazgjedhur: vetëm wp-content)
--no-uploadslini mënjanë wp-content/uploads (media)
--no-databaselini mënjanë bazën e të dhënave të faqes — merrni vetëm skedarët
--live-configshkruani gjithashtu wp-config.php — përmban kredencialet e bazës së të dhënave LIVE
--cleanboshatisni wp-content përpara nxjerrjes, në mënyrë që fshirjet në faqe të pasqyrohen
--dry-runtregoni se çfarë do të ndodhte dhe ndaloni
--yesmos pyet

Shembull

zinnector pull

Çfarë shihni

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

Krijoni një projekt lokal nga një faqe e hostuar: klononi depo-në e saj ose tërhiqni skedarët e saj.

zinnector clone [options] <site> [dir]
argumentii kërkuarçfarë është
sitepofaqja e hostuar që do të kopjohet — një id, domeni kryesor ose emri
dirjodirektoria që do të krijohet — si parazgjedhje është domeni kryesor i faqes
opsioniçfarë bënparazgjedhja
--via <seam>auto (parazgjedhje), git, ose backup"auto"
--freshkrijoni një kopje rezervë të re në vend që të përdorni më të fundit
--fulle gjithë rrënja e dokumentit, përfshirë bërthamën e WordPress
--no-uploadslini mënjanë wp-content/uploads (mediat)
--no-databaselini mënjanë bazën e të dhënave të faqes — merrni vetëm skedarët
--live-configshkruani gjithashtu wp-config.php — mban kredencialet e bazës së të dhënave LIVE
--yesmos pyet

Shembull

zinnector clone client.example.com

Çfarë shihni

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

Sinkronizim i dyanshëm midis skedarëve të drejtpërdrejtë të një faqeje dhe depove të saj.

zinnector sync [options] [command]

Shembull

zinnector sync --help

Çfarë shihni — pa nënkomandë, zinnector sync <site> është 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

Gjendja e sinkronizimit të dyanshëm dhe ekzekutimet e fundit të tij.

zinnector sync status [options] [site]
argumentii detyrueshëmçfarë është
sitejonjë id faqeje, domen kryesor ose emër — si parazgjedhje përdoret faqja e lidhur në zinnector.json
opsioniçfarë bënparazgjedhje
--jsonrezultat i lexueshëm nga makina

Shembull

zinnector sync status example.com

Ajo që shihni — e kapur nga një ekzekutim real i 0.1.4 kundrejt një faqeje testimi më 2026-09-12; domeni dhe identifikuesit janë zëvendësuar me vlera shembull

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

Aktivizoni sinkronizimin e dyanshëm (nuk dërgon asgjë në vetvete).

zinnector sync on [options] [site]
argumentii detyrueshëmçfarë është
sitejonjë id sajti, domen kryesor ose emër — si parazgjedhje përdor sajtin e lidhur në zinnector.json
opsioniçfarë bëne parazgjedhur
--subdir <path>sinkronizo vetëm këtë nëndrejtori të sajtit
--jsonrezultat i lexueshëm nga makina

Shembull

zinnector sync on example.com

Ajo që shihni — kërkon një depo të lidhur në llogarinë tuaj në GitHub; nuk dërgon asgjë vetvetiu

✔ two-way sync is on

Two-way sync — example.com
…
→ next: zinnector sync run

zinnector sync off

Çaktivizoni sinkronizimin e dyanshëm.

zinnector sync off [options] [site]
argumentii detyrueshëmçfarë është
sitejonjë id sajti, domen kryesor ose emër — si parazgjedhje përdor sajtin e lidhur në zinnector.json
opsioniçfarë bëne parazgjedhur
--subdir <path>sinkronizo vetëm këtë nëndrejtori të sajtit
--jsonrezultat i lexueshëm nga makina

Shembull

zinnector sync off example.com

Çfarë shihni

✔ two-way sync is off

zinnector sync run

Regjistroni skedarët aktivë të faqes në depon e saj tani.

zinnector sync run [options] [site]
argumentii detyrueshëmçfarë është
sitejonjë id faqeje, domen kryesor ose emër — si parazgjedhje përdoret faqja e lidhur në zinnector.json
opsioniçfarë bënparazgjedhje
--jsonrezultat i lexueshëm nga makina

Shembull

zinnector sync run example.com

Ajo që shihni — e kapur nga një ekzekutim real i versionit 0.1.4 në një sajt testues më 2026-09-12; domeni dhe id-të janë zëvendësuar me vlera shembull. Një ekzekutim të cilin depoja e ka tejkaluar vendoset në statusin HELD: asgjë nuk shtyhet ose mbishkruhet, komanda del me kodin 1 dhe përcakton hapin tjetër

✔ committed 2 changed files da85d73cef5f

Two-way sync — example.com
…
→ next: git pull in your clone

zinnector sync resolve

Pastrojeni një sinkronizim të pezulluar duke zgjedhur se cila anë fiton.

zinnector sync resolve [options] [site]
argumentii detyrueshëmçfarë është
sitejonjë id sajti, domen kryesor ose emër — si parazgjedhje është sajti i lidhur në zinnector.json
opsioniçfarë bëne parazgjedhur
--keep <side>site (kryej commit për sajtin sipër) ose repository (hidh poshtë ndryshimet e pasinkronizuara të sajtit)
--yesmos pyet
--jsonrezultat i lexueshëm nga makina

Shembull

zinnector sync resolve example.com --keep repository --yes

Ajo që shihni — e kapur nga një ekzekutim real i 0.1.4 në një sajt testues më 2026-09-12; domeni dhe identifikuesit janë zëvendësuar me vlera shembull. Pa --yes, ajo kërkon konfirmim më parë dhe refuzon drejtpërdrejt kur nuk ka asnjë terminal ku të kërkohet

✔ kept the repository

Two-way sync — example.com
…
state        synced

zinnector check

Krahasoni këtë projekt me slotin në të cilin jeni gati ta vendosni.

zinnector check [options] [site]
argumentii detyrueshëmçfarë është
sitejonjë ID faqeje, domen kryesor ose emër — si parazgjedhje përdoret faqja e lidhur në zinnector.json
opsioniçfarë bëne parazgjedhur
--probenis mjedisin lokal të ekzekutimit dhe MAT php-në e tij, në vend që t'i besojë zinnector.json
--allshfaq gjithashtu kontrollet e suksesshme
--strictdështo gjithashtu kur diçka nuk mund të kontrollohej
--jsondalje e lexueshme nga makina

Shembull

zinnector check

Çfarë shihni — regjistruar nga një ekzekutim real i 0.1.5 ndaj mjedisit të prodhimit më 2026-09-14; domenet, identifikuesit dhe lidhjet njëpërdorimëshe janë zëvendësuar — ekzekutimi gjeti një mospërputhje reale (PHP 8.3 në projekt kundrejt 8.4 në slot), që është edhe i gjithë qëllimi i kësaj komande

→ 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

Kontroll paraprak, dërgoni regjistrimet tuaja dhe vendosni në funksion.

zinnector push [options] [site]
argumentii kërkuarçfarë është
sitejonjë id faqeje, domen kryesor ose emër — si parazgjedhje përdoret faqja e lidhur në zinnector.json
opsioniçfarë bëne paracaktuar
-f, --forcevendosni në punë edhe kur verifikimi paraprak ka gjetje
--skip-checksmos ekzekutoni fare verifikimin paraprak
--probematni mjedisin lokal të ekzekutimit gjatë verifikimit paraprak në vend që t'i besoni zinnector.json
--no-waitaktivizoni vendosjen në punë dhe dilni pa e monitoruar atë
--no-gitmos ekzekutoni git push; vendosni në punë çfarëdo që platforma ka tashmë
--dry-runbëni gjithçka përveç vendosjes në punë

Shembull

zinnector push

Çfarë shihni

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

Rishpërndani atë që platforma tashmë e ka, pa shtyrë.

zinnector deploy [options] [site]
argumentii detyrueshëmçfarë është
sitejonjë ID sajti, domen kryesor ose emër — si parazgjedhje përdoret sajti i lidhur në zinnector.json
opsioniçfarë bëne paracaktuar
--no-waitaktivizo dhe dil

Shembull

zinnector deploy example.com

Ajo që shihni — regjistruar nga një ekzekutim real i 0.1.5 në mjedisin e prodhimit më 2026-09-14; domenet, identifikuesit dhe lidhjet me një përdorim janë zëvendësuar


Redeploy example.com  ·  01a00000-0000-7000-8000-000000000000
────────────────────────────────────────────────────────────────────────
→ starting the deploy
✔ deploy started

zinnector deploys

Historiku i vendosjeve të një faqeje.

zinnector deploys [options] [site]
argumentrequiredwhat it is
sitejonjë ID faqeje, domen kryesor ose emër — si parazgjedhje përdoret faqja e lidhur në zinnector.json
optionwhat it doesdefault
--jsonrezultat i lexueshëm nga makina
-n, --limit <n>sa të shfaqen"10"

Shembull

zinnector deploys example.com

Ajo që shihni — regjistruar nga një ekzekutim real i 0.1.5 në mjedisin e prodhimit më 2026-09-14; domenet, identifikuesit dhe lidhjet me një përdorim janë zëvendësuar


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

Shfaqni ose ndryshoni versionin e PHP-së të një faqeje.

zinnector php [options] [version]
argumentii detyrueshëmçfarë është
versionjoversioni i PHP-së në të cilin do të kalojë sajti, p.sh. 8.4 — lëreni bosh për të shfaqur versionin aktual
opsioniçfarë bëne paracaktuar
-s, --site <site>id-ja e sajtit ose domeni
--listliston versionet që ofron platforma
--jsondalje e lexueshme nga makina

Shembull

zinnector php 8.3 --site example.com

Ajo që shihni — e kapur nga një ekzekutim i vërtetë i versionit 0.1.5 në mjedisin e prodhimit më 2026-09-14; domenet, identifikuesit dhe lidhjet me një përdorim janë zëvendësuar. pa version shfaqet versioni aktual; --list shfaq atë që platforma ofron për linjën e produkteve të kësaj faqeje


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

Përdorimi i diskut, skedarëve dhe bazës së të dhënave në krahasim me atë që ofron plani.

zinnector quota [options] [site]
argumentii detyrueshëmçfarë është
sitejonjë id faqeje, domen kryesor ose emër — si parazgjedhje përdoret faqja e lidhur në zinnector.json
opsioniçfarë bënparazgjedhje
--jsonrezultat i lexueshëm nga makina

Shembull

zinnector quota example.com

Ajo që shihni — regjistruar nga një ekzekutim real i 0.1.5 në mjedisin e prodhimit më 2026-09-14; domenet, identifikuesit dhe lidhjet me një përdorim janë zëvendësuar


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

Madhësia e bazës së të dhënave dhe lidhje njëpërdorimshe për në phpMyAdmin dhe te menaxheri i skedarëve.

zinnector db [options] [site]
argumentii detyrueshëmçfarë është
sitejonjë id faqeje, domen kryesor ose emër — si parazgjedhje përdoret faqja e lidhur në zinnector.json
opsioniçfarë bënparazgjedhje
--jsonrezultat i lexueshëm nga makina

Shembull

zinnector db example.com

Ajo që shihni — marrë nga një ekzekutim real i 0.1.5 në mjedisin e prodhimit më 2026-09-14; domenet, identifikuesit dhe lidhjet me një përdorim janë zëvendësuar. lidhjet e phpMyAdmin dhe të menaxherit të skedarëve janë me një përdorim dhe skadojnë; mos i ngjitni askund


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

Ndiqni në kohë reale regjistrat e hyrjes dhe të gabimeve të një faqeje.

zinnector logs [options] [site]
argumentii nevojshëmçfarë është
sitejonjë id faqeje, domen kryesor ose emër — si parazgjedhje përdoret faqja e lidhur në zinnector.json
opsioniçfarë bëne parazgjedhur
--accessvetëm regjistri i hyrjeve
--errorvetëm regjistri i gabimeve
--buildnë vend të kësaj, regjistri i ndërtimit të publikimit më të fundit
--jsonrezultat i lexueshëm nga makina

Shembull

zinnector logs example.com --error

Ajo çfarë shihni — e kapur nga një ekzekutim real i 0.1.5 në mjedisin e prodhimit më 2026-09-14; domenet, identifikuesit dhe lidhjet njëpërdorimëshe janë zëvendësuar. --access për regjistrin e hyrjeve, --build për regjistrin e ndërtimit të shpërndarjes së fundit (një faqe e pandërtuar nga një ofrues ndërtimi shfaq hapat e vetë shpërndarjes); pa asnjë flamur shfaqen të dy regjistrat e faqes, dhe një regjistër që nuk mund të lexohej e tregon këtë në vend që të duket bosh


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

Ekzekutoni një komandë të lejuar WP-CLI në një faqe.

zinnector wp [options] [command...]
argumentie detyrueshmeçfarë është
command...jokomanda WP-CLI dhe argumentet e saj, p.sh. plugin list — anashkalojeni me --commands
opsioniçfarë bëne paracaktuar
-s, --site <site>id e faqes ose domeni
--commandsrendit atë që platforma do të ekzekutojë
--jsonpërfundim i lexueshëm nga makina

Shembull

zinnector wp plugin list --site example.com

Ajo që shihni — marrë nga një ekzekutim i vërtetë i versionit 0.1.5 kundrejt mjedisit të prodhimit më 2026-09-14; domenet, identifikuesit dhe lidhjet me një përdorim janë zëvendësuar. lista e lejuar shërbehet nga platforma — zinnector wp --commands e printon atë

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

Listoni dhe krijoni kopje rezervë të sajtit.

zinnector backup [options] [command]

Shembull

zinnector backup list example.com

Ajo që shihni — e kapur nga një ekzekutim real i 0.1.5 në mjedisin e prodhimit më 2026-09-14; domenet, identifikuesit dhe lidhjet me një përdorim janë zëvendësuar. backup më vete printon nënkomandat e tij; shihni backup list dhe backup now më poshtë


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

Listoni kopjet rezervë të një faqeje dhe çfarë ofron plani i saj.

zinnector backup list [options] [site]
argumentii detyrueshëmçfarë është
sitejonjë id faqeje, domen kryesor ose emër — si parazgjedhje përdoret faqja e lidhur në zinnector.json
opsioniçfarë bënparazgjedhje
--jsonrezultat i lexueshëm nga makina

Shembull

zinnector backup list example.com

Ajo që shihni — regjistruar nga një ekzekutim real i 0.1.5 në mjedisin e prodhimit më 2026-09-14; domenet, identifikuesit dhe lidhjet me një përdorim janë zëvendësuar


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

Krijoni një kopje rezervë sipas kërkesës.

zinnector backup now [options] [site]
argumentii kërkuarçfarë është
sitejonjë id faqeje, domen kryesor ose emër — si parazgjedhje është faqja e lidhur në zinnector.json

Shembull

zinnector backup now example.com

Çfarë shihni

✔ backup started — zinnector backup list example.com shows it when it completes

zinnector domains

Listoni domenet që ky çelës mund të shohë.

zinnector domains [options]
opsioniçfarë bëne paracaktuar
--jsondalje e lexueshme nga makina

Shembull

zinnector domains

Ajo që shihni — regjistruar nga një ekzekutim real i 0.1.5 në mjedisin e prodhimit më 2026-09-14; domenet, identifikuesit dhe lidhjet me një përdorim janë zëvendësuar


Domains  ·  1
──────────────
domain       status     ownership  renewal        expires
example.com  connected  connected  no auto-renew  —

zinnector dns

Lexoni dhe ndryshoni regjistrimet DNS.

zinnector dns [options] [command]

Shembull

zinnector dns list example.com

Çfarë shihni — kapur nga një ekzekutim real i 0.1.5 në mjedisin e prodhimit më 2026-09-14; domenet, identifikuesit dhe lidhjet njëpërdorimëshe janë zëvendësuar. dns më vete shfaq nënkomandat e saj; shihni dns list, dns add dhe dns rm më poshtë


DNS — example.com  ·  1 records
────────────────────────────────────────
type  name          value               ttl
TXT   w4357-verify  zinn-w4357-updated  ttl 3600

zinnector dns list

Listoni regjistrimet DNS të një domeni.

zinnector dns list [options] <domain>
argumentii detyrueshëmçfarë është
domainpodomeni, sipas emrit ose id
opsioniçfarë bëne parazgjedhur
--type <type>vetëm regjistrimet e këtij lloji
--jsonrezultat i lexueshëm nga makina

Shembull

zinnector dns list example.com

Ajo që shihni — regjistruar nga një ekzekutim real i 0.1.5 në mjedisin e prodhimit më 2026-09-14; domenet, identifikuesit dhe lidhjet me një përdorim janë zëvendësuar


DNS — example.com  ·  1 records
────────────────────────────────────────
type  name          value               ttl
TXT   w4357-verify  zinn-w4357-updated  ttl 3600

zinnector dns add

Krijoni një regjistrim DNS.

zinnector dns add [options] <domain> <type> <name> <value>
argumentii detyrueshëmçfarë është
domainpodomeni, sipas emrit ose id
typepolloji i regjistrimit: A, AAAA, CNAME, MX, TXT, SRV, …
namepoemri i regjistrimit — @ për vetë domenin, ose një etiketë nëndomeni
valuepoku tregon regjistrimi — një adresë, një emër hosti ose tekst
opsioniçfarë bëne paracaktuar
--ttl <seconds>koha e jetesës (time to live)"3600"
--priority <n>prioriteti, për MX dhe SRV
--proxieddrejtoje përmes CDN-së
-y, --yesmos pyet

Shembull

zinnector dns add example.com TXT _acme "token" --ttl 300

Çfarë shihni — regjistrimi shfaqet dhe konfirmohet përpara se të shkruhet; kaloni --yes për të kapërcyer pyetjen

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

Fshini një regjistrim DNS.

zinnector dns rm [options] <domain> <recordId>
argumentii detyrueshëmçfarë është
domainpodomain-i, sipas emrit ose id-së
recordIdpoid-ja e regjistrimit, siç e afishon zinnector dns list
opsioniçfarë bëne paracaktuar
-y, --yesmos pyet

Shembull

zinnector dns rm example.com rec_7f3a

Çfarë shihni

⚠ deleting A @ 203.0.113.10 from example.com
  delete it? [y/N] y
✔ deleted

zinnector mail

Listoni shërbimet e postës.

zinnector mail [options]
opsioniçfarë bëne paracaktuar
--jsondalje e lexueshme nga makina

Shembull

zinnector mail

Ajo që shihni — regjistruar nga një ekzekutim real i 0.1.5 në mjedisin e prodhimit më 2026-09-14; domenet, identifikuesit dhe lidhjet me një përdorim janë zëvendësuar


Mail services  ·  0
────────────────────

● no mail services

zinnector bulk

Ekzekutoni një operacion nëpër shumë faqe (cache_purge, malware_scan, sitemap, block_ip).

zinnector bulk [options] <operation>
argumentii detyrueshëmçfarë është
operationpoçfarë të ekzekutohet në çdo faqe të zgjedhur: cache_purge, malware_scan, sitemap ose block_ip
opsioniçfarë bëne paracaktuar
--allçdo faqe që ky çelës mund të shohë
--site <site...>faqe specifike, sipas id-së ose domenit
--status <status>çdo faqe me këtë status
-y, --yesmos pyet
--jsonrezultat i lexueshëm nga makina

Shembull

zinnector bulk cache_purge --all

Ajo që shihni — regjistruar nga një ekzekutim real i versionit 0.1.5 në mjedisin e prodhimit më 2026-09-14; domenet, identifikuesit dhe lidhjet me një përdorim janë zëvendësuar. një thirrje e vetme në platformë për të gjithë përzgjedhjen, jo një për çdo faqe; përzgjedhja shfaqet dhe konfirmohet së pari


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

Pyetni asistentin e Zinn Digital®, me këtë projekt si kontekst.

zinnector ai [options] <question...>
argumentii detyrueshëmçfarë është
question...poçfarë dëshironi të pyesni, me fjalë të thjeshta — vendosja në thonjëza është opsionale
opsioniçfarë bëne paracaktuar
-s, --site <site>pyetni për një faqe të caktuar
--org <id>organizata në emër të së cilës bëhet pyetja, kur llogaria juaj i përket më shumë se njëre
--no-contextmos dërgoni asgjë rreth projektit lokal
--jsonrezultat i lexueshëm nga makina

Shembull

zinnector ai "why is my deploy failing?"

Çfarë shikoni — regjistruar nga një ekzekutim real i 0.1.5 në prodhim më 2026-09-14; domenet, identifikuesit dhe lidhjet me një përdorim janë zëvendësuar. Asistenti përgjigjet në gjuhën e LLOGARISË — gjuha rajonale e kësaj llogarie është arabishtja, kështu që përgjigjja e regjistruar është në arabisht për një pyetje në anglisht

→ 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

Ekzekutoni një urë stdio drejt serverit të hostuar MCP — për Claude Desktop dhe klientë të tjerë vetëm lokalë.

zinnector mcp [options]

Shembull

ZINN_MCP_TOKEN=zmcp_live_… zinnector mcp

Ajo që shihni — nisur NGA një klient AI si p.sh. Claude Desktop, asnjëherë me dorë — flet MCP në stdin dhe stdout. E provuar nga Claude Code 2.1.270 në serverin e drejtpërdrejtë më 2026-09-12

zinnector 0.1.4: MCP bridge to https://api.zinndigital.com/v1/mcp

Variablat e mjedisit

variablaefekti
ZINNECTOR_TOKENnjë çelës API, i përdorur në vend të një profili të ruajtur — kështu vërtetohet CI
ZINNECTOR_APIURL-ja bazë e API-së (e parazgjedhur https://api.zinndigital.com)
ZINNECTOR_DEBUG=1printo gjurmët e stack-ut dhe vetë rezultatin e instaluesit të runtime-it
ZINNECTOR_CACHE_DIRku mbahen runtime-i i WordPress dhe çdo Node i menaxhuar (e parazgjedhur ~/.cache/zinnector)
ZINNECTOR_CONFIG_DIRku ndodhet skedari i profilit të çelësit API (e parazgjedhur ~/.config/zinnector)
NO_COLORçaktivizo ngjyrën

Kodet e daljes

0 sukses · 1 një konstatim ose një refuzim · 70 një gabim i brendshëm · 77 vërtetim ose leje · 78 Node i pambështetur.

I gjithë dokumentacioni i zhvilluesit →

Më të rejat nga blogu

Çfarë kemi shkruar për hostimin, SEO-n dhe administrimin e faqeve në shkallë të gjerë.

SEO dhe ndërtimi i lidhjeve nga shtresa e hostimit: Pikëpamja e një operatori për vitin 2026

Si ndikon hostimi te indeksimi dhe kapitali i lidhjeve (link equity) në vitin 2026: mbajtja e faqeve të indeksuara, verifikimi i domeneve të vjetra para se të ndërtoni mbi to, ndërtimi i lidhjeve pa lënë gjurmë (footprint) dhe një qasje e sinqertë mbi atë se çfarë mund dhe nuk mund të bëjë infrastruktura për SEO-n.

Lexoni postimin →

Ta bëni WordPress-in të shpejtë dhe të sigurt: Një listë kontrolli për performancën dhe shtojcat

Një listë praktike kontrolli për një WordPress të shpejtë dhe të sigurt: fshehja në nivel serveri (caching), një cache objekti për çdo faqe, pak shtojcat që ia vlen të përdoren, mbajtja e sistemit të përditësuar dhe faqet e WooCommerce që nuk duhet t'i vendosni kurrë në cache.

Lexoni postimin →

Si të zgjidhni pritjen e menaxhuar të uebit në vitin 2026: Një udhëzues blerësi

Çfarë e dallon me të vërtetë hostimin e mirë të menaxhuar nga një server i lirë me një panel kontrolli — migrimet, kopjet rezervë, izolimi, ruajtja e vërtetë e memories së përkohshme dhe shkallëzimi i ndershëm — dhe si ta gjykoni atë përpara se të merrni një përkushtim.

Lexoni postimin →

Lexoni blogun →

Keni ende nevojë për ndihmë?

Mbështetja përfshihet në çdo plan, tavolina e ndihmës është e hapur 24 orë në ditë dhe mund të na shkruani në cilën do nga 58 gjuhët tona – ne ju përgjigjemi në tuajën.

Kontaktoni mbështetjen → Të gjithë artikujt →