<!-- 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:
| option | what it does |
|---|
-V, --version | printon 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]
| argumenti | i detyrueshëm | çfarë është |
|---|
name | jo | direktoria ku do të krijohet projekti dhe emri i projektit — i nevojshëm përveç nëse përdoret --here |
| opsioni | çfarë bën | e 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" |
--here | ndë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ën | e 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 | |
--login | identifikohuni automatikisht si administrator | true |
--no-login | mos u identifikoni automatikisht | |
--once | nisni, raportoni çfarë po ekzekutohet, më pas ndaloni | |
--yes | instaloni mjedisin lokal të ekzekutimit pa pyetur | |
--reset-runtime | fshini mjedisin e instaluar të ekzekutimit dhe instalojeni përsëri | |
-v, --verbose | shfaqni 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ën | e 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-key | ngjitni 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-browser | printoni 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ën | e 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ën | e parazgjedhur |
|---|
--json | dalje 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]
| argumenti | i detyrueshëm | çfarë është |
|---|
site | jo | një id faqeje, domen kryesor ose emër — si parazgjedhje përdoret faqja e lidhur në zinnector.json |
| opsioni | çfarë bën | parazgjedhje |
|---|
--json | rezultat 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>
| argumenti | e nevojshme | çfarë është |
|---|
site | po | faqja për t'u ndarë — një id, domen parësor ose emër |
email | po | kujt t'i jepet qasje — i dërgohet një ftesë me email nëse nuk ka ende një llogari |
| opsioni | çfarë bën | e 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 |
--json | dalje 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]
| argumenti | i detyrueshëm | çfarë është |
|---|
site | jo | një id faqeje, domen kryesor ose emër — si parazgjedhje përdoret faqja e lidhur në zinnector.json |
| opsioni | çfarë bën | parazgjedhje |
|---|
--json | rezultat 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>
| argumenti | i detyrueshëm | çfarë është |
|---|
site | po | faqja së cilës do t'i hiqet qasja — një id, domen parësor ose emër |
who | po | personi që do të hiqet — adresa e tij e email-it, ose id e autorizimit nga zinnector collaborators |
| opsioni | çfarë bën | e paracaktuar |
|---|
--yes | mos 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ën | e paracaktuar |
|---|
--json | dalje 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>
| argumenti | i detyrueshëm | çfarë është |
|---|
id | po | id-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]
| argumenti | i detyrueshëm | çfarë është |
|---|
site | jo | një id sajti, domen parësor ose emër — si parazgjedhje përdoret sajti i lidhur në zinnector.json |
| opsioni | çfarë bën | parazgjedhja |
|---|
--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-repo | shkruani 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]
| argumenti | i detyrueshëm | çfarë është |
|---|
site | jo | një id faqeje, domen kryesor ose emër — si parazgjedhje përdoret faqja e lidhur në zinnector.json |
| opsioni | çfarë bën | e parazgjedhur |
|---|
--via <seam> | auto (e parazgjedhur), git ose backup | "auto" |
--fresh | bë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" |
--full | e gjithë rrënja e dokumentit, duke përfshirë bërthamën e WordPress (e parazgjedhur: vetëm wp-content) | |
--no-uploads | lini mënjanë wp-content/uploads (media) | |
--no-database | lini mënjanë bazën e të dhënave të faqes — merrni vetëm skedarët | |
--live-config | shkruani gjithashtu wp-config.php — përmban kredencialet e bazës së të dhënave LIVE | |
--clean | boshatisni wp-content përpara nxjerrjes, në mënyrë që fshirjet në faqe të pasqyrohen | |
--dry-run | tregoni se çfarë do të ndodhte dhe ndaloni | |
--yes | mos 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]
| argumenti | i kërkuar | çfarë është |
|---|
site | po | faqja e hostuar që do të kopjohet — një id, domeni kryesor ose emri |
dir | jo | direktoria që do të krijohet — si parazgjedhje është domeni kryesor i faqes |
| opsioni | çfarë bën | parazgjedhja |
|---|
--via <seam> | auto (parazgjedhje), git, ose backup | "auto" |
--fresh | krijoni një kopje rezervë të re në vend që të përdorni më të fundit | |
--full | e gjithë rrënja e dokumentit, përfshirë bërthamën e WordPress | |
--no-uploads | lini mënjanë wp-content/uploads (mediat) | |
--no-database | lini mënjanë bazën e të dhënave të faqes — merrni vetëm skedarët | |
--live-config | shkruani gjithashtu wp-config.php — mban kredencialet e bazës së të dhënave LIVE | |
--yes | mos 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]
| argumenti | i detyrueshëm | çfarë është |
|---|
site | jo | një id faqeje, domen kryesor ose emër — si parazgjedhje përdoret faqja e lidhur në zinnector.json |
| opsioni | çfarë bën | parazgjedhje |
|---|
--json | rezultat 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]
| argumenti | i detyrueshëm | çfarë është |
|---|
site | jo | një id sajti, domen kryesor ose emër — si parazgjedhje përdor sajtin e lidhur në zinnector.json |
| opsioni | çfarë bën | e parazgjedhur |
|---|
--subdir <path> | sinkronizo vetëm këtë nëndrejtori të sajtit | |
--json | rezultat 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]
| argumenti | i detyrueshëm | çfarë është |
|---|
site | jo | një id sajti, domen kryesor ose emër — si parazgjedhje përdor sajtin e lidhur në zinnector.json |
| opsioni | çfarë bën | e parazgjedhur |
|---|
--subdir <path> | sinkronizo vetëm këtë nëndrejtori të sajtit | |
--json | rezultat 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]
| argumenti | i detyrueshëm | çfarë është |
|---|
site | jo | një id faqeje, domen kryesor ose emër — si parazgjedhje përdoret faqja e lidhur në zinnector.json |
| opsioni | çfarë bën | parazgjedhje |
|---|
--json | rezultat 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]
| argumenti | i detyrueshëm | çfarë është |
|---|
site | jo | një id sajti, domen kryesor ose emër — si parazgjedhje është sajti i lidhur në zinnector.json |
| opsioni | çfarë bën | e parazgjedhur |
|---|
--keep <side> | site (kryej commit për sajtin sipër) ose repository (hidh poshtë ndryshimet e pasinkronizuara të sajtit) | |
--yes | mos pyet | |
--json | rezultat 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]
| argumenti | i detyrueshëm | çfarë është |
|---|
site | jo | një ID faqeje, domen kryesor ose emër — si parazgjedhje përdoret faqja e lidhur në zinnector.json |
| opsioni | çfarë bën | e parazgjedhur |
|---|
--probe | nis mjedisin lokal të ekzekutimit dhe MAT php-në e tij, në vend që t'i besojë zinnector.json | |
--all | shfaq gjithashtu kontrollet e suksesshme | |
--strict | dështo gjithashtu kur diçka nuk mund të kontrollohej | |
--json | dalje 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]
| argumenti | i kërkuar | çfarë është |
|---|
site | jo | një id faqeje, domen kryesor ose emër — si parazgjedhje përdoret faqja e lidhur në zinnector.json |
| opsioni | çfarë bën | e paracaktuar |
|---|
-f, --force | vendosni në punë edhe kur verifikimi paraprak ka gjetje | |
--skip-checks | mos ekzekutoni fare verifikimin paraprak | |
--probe | matni mjedisin lokal të ekzekutimit gjatë verifikimit paraprak në vend që t'i besoni zinnector.json | |
--no-wait | aktivizoni vendosjen në punë dhe dilni pa e monitoruar atë | |
--no-git | mos ekzekutoni git push; vendosni në punë çfarëdo që platforma ka tashmë | |
--dry-run | bë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]
| argumenti | i detyrueshëm | çfarë është |
|---|
site | jo | një ID sajti, domen kryesor ose emër — si parazgjedhje përdoret sajti i lidhur në zinnector.json |
| opsioni | çfarë bën | e paracaktuar |
|---|
--no-wait | aktivizo 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]
| argument | required | what it is |
|---|
site | jo | një ID faqeje, domen kryesor ose emër — si parazgjedhje përdoret faqja e lidhur në zinnector.json |
| option | what it does | default |
|---|
--json | rezultat 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]
| argumenti | i detyrueshëm | çfarë është |
|---|
version | jo | versioni 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ën | e paracaktuar |
|---|
-s, --site <site> | id-ja e sajtit ose domeni | |
--list | liston versionet që ofron platforma | |
--json | dalje 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]
| argumenti | i detyrueshëm | çfarë është |
|---|
site | jo | një id faqeje, domen kryesor ose emër — si parazgjedhje përdoret faqja e lidhur në zinnector.json |
| opsioni | çfarë bën | parazgjedhje |
|---|
--json | rezultat 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]
| argumenti | i detyrueshëm | çfarë është |
|---|
site | jo | një id faqeje, domen kryesor ose emër — si parazgjedhje përdoret faqja e lidhur në zinnector.json |
| opsioni | çfarë bën | parazgjedhje |
|---|
--json | rezultat 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]
| argumenti | i nevojshëm | çfarë është |
|---|
site | jo | një id faqeje, domen kryesor ose emër — si parazgjedhje përdoret faqja e lidhur në zinnector.json |
| opsioni | çfarë bën | e parazgjedhur |
|---|
--access | vetëm regjistri i hyrjeve | |
--error | vetëm regjistri i gabimeve | |
--build | në vend të kësaj, regjistri i ndërtimit të publikimit më të fundit | |
--json | rezultat 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...]
| argumenti | e detyrueshme | çfarë është |
|---|
command... | jo | komanda WP-CLI dhe argumentet e saj, p.sh. plugin list — anashkalojeni me --commands |
| opsioni | çfarë bën | e paracaktuar |
|---|
-s, --site <site> | id e faqes ose domeni |
--commands | rendit atë që platforma do të ekzekutojë |
--json | pë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]
| argumenti | i detyrueshëm | çfarë është |
|---|
site | jo | një id faqeje, domen kryesor ose emër — si parazgjedhje përdoret faqja e lidhur në zinnector.json |
| opsioni | çfarë bën | parazgjedhje |
|---|
--json | rezultat 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]
| argumenti | i kërkuar | çfarë është |
|---|
site | jo | një 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ën | e paracaktuar |
|---|
--json | dalje 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>
| argumenti | i detyrueshëm | çfarë është |
|---|
domain | po | domeni, sipas emrit ose id |
| opsioni | çfarë bën | e parazgjedhur |
|---|
--type <type> | vetëm regjistrimet e këtij lloji | |
--json | rezultat 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>
| argumenti | i detyrueshëm | çfarë është |
|---|
domain | po | domeni, sipas emrit ose id |
type | po | lloji i regjistrimit: A, AAAA, CNAME, MX, TXT, SRV, … |
name | po | emri i regjistrimit — @ për vetë domenin, ose një etiketë nëndomeni |
value | po | ku tregon regjistrimi — një adresë, një emër hosti ose tekst |
| opsioni | çfarë bën | e paracaktuar |
|---|
--ttl <seconds> | koha e jetesës (time to live) | "3600" |
--priority <n> | prioriteti, për MX dhe SRV | |
--proxied | drejtoje përmes CDN-së | |
-y, --yes | mos 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>
| argumenti | i detyrueshëm | çfarë është |
|---|
domain | po | domain-i, sipas emrit ose id-së |
recordId | po | id-ja e regjistrimit, siç e afishon zinnector dns list |
| opsioni | çfarë bën | e paracaktuar |
|---|
-y, --yes | mos 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ën | e paracaktuar |
|---|
--json | dalje 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>
| argumenti | i detyrueshëm | çfarë është |
|---|
operation | po | çfarë të ekzekutohet në çdo faqe të zgjedhur: cache_purge, malware_scan, sitemap ose block_ip |
| opsioni | çfarë bën | e 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, --yes | mos pyet | |
--json | rezultat 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...>
| argumenti | i detyrueshëm | çfarë është |
|---|
question... | po | çfarë dëshironi të pyesni, me fjalë të thjeshta — vendosja në thonjëza është opsionale |
| opsioni | çfarë bën | e 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-context | mos dërgoni asgjë rreth projektit lokal | |
--json | rezultat 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
| variabla | efekti |
|---|
ZINNECTOR_TOKEN | një çelës API, i përdorur në vend të një profili të ruajtur — kështu vërtetohet CI |
ZINNECTOR_API | URL-ja bazë e API-së (e parazgjedhur https://api.zinndigital.com) |
ZINNECTOR_DEBUG=1 | printo gjurmët e stack-ut dhe vetë rezultatin e instaluesit të runtime-it |
ZINNECTOR_CACHE_DIR | ku mbahen runtime-i i WordPress dhe çdo Node i menaxhuar (e parazgjedhur ~/.cache/zinnector) |
ZINNECTOR_CONFIG_DIR | ku 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.