<!-- generated by cli/scripts/command-reference.mjs from the CLI's own command definitions — do not edit by hand -->
Κάθε εντολή που κατανοεί το Zinnector® 0.1.6 — 43 συνολικά, ακριβώς όπως τις παραθέτει το zinnector --help — με τις επιλογές της, ένα εκτελέσιμο παράδειγμα και αυτό που θα πρέπει να δείτε. Αυτή η σελίδα δημιουργείται από το ίδιο το CLI, επομένως δεν μπορεί να διαφέρει από το εργαλείο που έχετε εγκαταστήσει· εάν μια εντολή από εδώ λείπει από το μηχάνημά σας, εκτελέστε npm install -g zinnector@latest.
Πριν ξεκινήσετε
Εγκαταστήστε το με npm install -g zinnector σε Node 24 ή νεότερο, και στη συνέχεια ελέγξτε την εγκατάσταση με zinnector --version και zinnector --help. Ο οδηγός γρήγορης εκκίνησης καλύπτει τα πρώτα πέντε λεπτά· αυτή η σελίδα είναι το σημείο αναφοράς στο οποίο επιστρέφετε.
Κάθε εντολή δέχεται -h, --help. Αυτές οι καθολικές επιλογές τοποθετούνται πριν από το όνομα της εντολής:
| επιλογή | τι κάνει |
|---|
-V, --version | εκτυπώνει την έκδοση |
--profile <name> | χρησιμοποιεί ένα επώνυμο προφίλ διαπιστευτηρίων |
Οι εντολές
zinnector new
Δημιουργήστε το βασικό σκελετό ενός έργου WordPress που μπορείτε να εκτελέσετε αμέσως.
zinnector new [options] [name]
| όρισμα | απαιτείται | περιγραφή |
|---|
name | όχι | κατάλογος για τη δημιουργία του έργου και όνομα του έργου — απαιτείται εκτός εάν χρησιμοποιηθεί το --here |
| επιλογή | τι κάνει | προεπιλογή |
|---|
-t, --template <kind> | ένα από: site, plugin, theme | "site" |
--php <version> | έκδοση PHP για ανάπτυξη | "8.3" |
--wp <version> | έκδοση WordPress για το τοπικό περιβάλλον εκτέλεσης | "latest" |
--runtime <name> | playground ή docker | "playground" |
--here | δημιουργία δομής στον τρέχοντα κατάλογο αντί για νέο | |
Παράδειγμα
zinnector new my-site
Αυτό που βλέπετε — καταγράφηκε — 0.1.2 σε 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
Εκτελέστε αυτό το έργο τοπικά — δεν απαιτείται Docker.
zinnector dev [options]
| επιλογή | τι κάνει | προεπιλογή |
|---|
--php <version> | έκδοση PHP προς εκτέλεση (5.2–8.5 σε playground, 7.4–8.5 σε docker) | |
--wp <version> | έκδοση WordPress | |
-p, --port <port> | θύρα εξυπηρέτησης | |
--runtime <name> | playground (προεπιλογή) ή docker | |
--login | αυτόματη σύνδεση ως διαχειριστής | true |
--no-login | να μην γίνει αυτόματη σύνδεση | |
--once | εκκίνηση, αναφορά των εκτελούμενων διεργασιών και, στη συνέχεια, διακοπή | |
--yes | εγκατάσταση του τοπικού περιβάλλοντος εκτέλεσης χωρίς ερώτηση | |
--reset-runtime | διαγραφή του εγκατεστημένου περιβάλλοντος εκτέλεσης και επανεγκατάστασή του | |
-v, --verbose | εμφάνιση των εξόδων του ίδιου του περιβάλλοντος εκτέλεσης | |
Παράδειγμα
cd my-site
zinnector dev
Αυτό που βλέπετε — καταγράφηκε — 0.1.2. Η πρώτη εκτέλεση ζητά μία φορά τη λήψη του περιβάλλοντος εκτέλεσης WordPress (~570 MB)· περάστε το --yes για να παραλείψετε την ερώτηση
my-site · WordPress Playground (WASM, no Docker)
───────────────────────────────────────────────────
serving a WordPress project
from /home/you/my-site
php 8.3
wordpress latest
✔ running at http://127.0.0.1:9400
admin: http://127.0.0.1:9400/wp-admin (already signed in)
Ctrl-C to stop
zinnector login
Σύνδεση — με τον δικό σας λογαριασμό στο πρόγραμμα περιήγησης ή με κλειδί API.
zinnector login [options]
| επιλογή | τι κάνει | προεπιλογή |
|---|
--profile <name> | αποθήκευση υπό επώνυμο προφίλ (προεπιλογή: default) | |
--api <url> | βασική διεύθυνση URL του API | "https://api.zinndigital.com" |
--api-key | επικολλήστε ένα κλειδί API ανά οργανισμό αντί να συνδεθείτε ως ο εαυτός σας | |
--issuer <url> | η υπηρεσία σύνδεσης | "https://auth.zinndigital.com/realms/zinn" |
--no-browser | εκτύπωση του συνδέσμου σύνδεσης χωρίς προσπάθεια ανοίγματος προγράμματος περιήγησης | |
Παράδειγμα
zinnector login
Τι βλέπετε — το κλειδί πληκτρολογείται στην προτροπή, ποτέ στη γραμμή εντολών. Στο CI, διοχετεύστε το: echo «$ZINN_API_KEY» | zinnector login --profile ci
Sign in to Zinn Digital® · https://api.zinndigital.com
────────────────────────────────────────────────────
API key: ••••••••••••••••••••••••••••
✔ signed in as you@example.com (Acme Ltd) — profile “default”
→ next: zinnector sites
zinnector logout
Κατάργηση αποθηκευμένης σύνδεσης.
zinnector logout [options]
| επιλογή | τι κάνει | προεπιλογή |
|---|
--profile <name> | ποιο προφίλ να διαγραφεί από τη μνήμη (προεπιλογή: default) | |
Παράδειγμα
zinnector logout
Τι βλέπετε
✔ signed out of profile “default”
zinnector whoami
Εμφάνιση των στοιχείων σύνδεσης αυτού του CLI και των πόρων στους οποίους έχει πρόσβαση.
zinnector whoami [options]
| επιλογή | τι κάνει | προεπιλογή |
|---|
--profile <name> | χρήση κατονομασμένου προφίλ | |
--scopes | παράθεση των δικαιωμάτων που διαθέτει ένα κλειδί API | |
--json | μηχαναγνώσιμη έξοδος | |
Παράδειγμα
zinnector whoami --scopes
Τι βλέπετε — καταγράφηκε από πραγματική εκτέλεση της έκδοσης 0.1.5 σε περιβάλλον παραγωγής στις 2026-09-14· οι τομείς, τα αναγνωριστικά και οι σύνδεσμοι μίας χρήσης έχουν αντικατασταθεί
Signed in · https://api.zinndigital.com
──────────────────────────────────────────
account you@example.com
as a person, signed in through the browser
organisations 8 — listed below
mode live
credential profile “default”
· Example Org owner · 01a00000-0000-7000-8000-000000000000
· Example Org· 01a00001-0000-7000-8000-000000000001
· Example Org· 01a00002-0000-7000-8000-000000000002
· Example Org· 01a00003-0000-7000-8000-000000000003
· Example Org· 01a00004-0000-7000-8000-000000000004
· Example Org· 01a00005-0000-7000-8000-000000000005
· Example Org· 01a00006-0000-7000-8000-000000000006
· Example Org· 01a00007-0000-7000-8000-000000000007
scopes belong to API keys — a signed-in person acts with their ROLE in each organisation (shown above).
zinnector sites
Καταχωρίστε τους ιστότοπους που μπορεί να δει αυτό το κλειδί.
zinnector sites [options]
| επιλογή | τι κάνει | προεπιλογή |
|---|
--json | μηχανικά αναγνώσιμη έξοδος | |
--status <status> | μόνο ιστότοποι σε αυτήν την κατάσταση | |
Παράδειγμα
zinnector sites
Τι βλέπετε — καταγράφηκε από πραγματική εκτέλεση της έκδοσης 0.1.5 σε περιβάλλον παραγωγής στις 2026-09-14· οι τομείς, τα αναγνωριστικά και οι σύνδεσμοι μίας χρήσης έχουν αντικατασταθεί
Sites · 12
─────────────
domain status php target id
example-2.com active php — fleet 01a00000-0000-7000-8000-000000000000
example-3.com active php — fleet 01a00001-0000-7000-8000-000000000001
example-4.com active php — fleet 01a00002-0000-7000-8000-000000000002
example-5.com active php 8.5 fleet 01a00003-0000-7000-8000-000000000003
example-6.com active php — fleet 01a00004-0000-7000-8000-000000000004
example.com active php 8.4 fleet 01a00005-0000-7000-8000-000000000005
example-7.com active php — fleet 01a00006-0000-7000-8000-000000000006
example-8.com active php 8.5 fleet 01a00007-0000-7000-8000-000000000007
example-9.com active php 8.5 fleet 01a00008-0000-7000-8000-000000000008
example-10.com active php 8.5 fleet 01a00009-0000-7000-8000-000000000009
example-11.com active php 8.5 fleet 01a00010-0000-7000-8000-000000000010
example-12.com active php 8.5 fleet 01a00011-0000-7000-8000-000000000011
zinnector status
Όλα όσα γνωρίζει η πλατφόρμα για έναν ιστότοπο.
zinnector status [options] [site]
| όρισμα | απαιτείται | τι είναι |
|---|
site | όχι | αναγνωριστικό ιστοτόπου, κύριος τομέας ή όνομα — προεπιλογή είναι ο ιστότοπος που συνδέεται στο zinnector.json |
| επιλογή | τι κάνει | προεπιλογή |
|---|
--json | μηχαναγνώσιμη έξοδος | |
Παράδειγμα
zinnector status example.com
Τι βλέπετε — καταγράφηκε από πραγματική εκτέλεση της έκδοσης 0.1.5 σε περιβάλλον παραγωγής στις 2026-09-14· οι τομείς, τα αναγνωριστικά και οι σύνδεσμοι μίας χρήσης έχουν αντικατασταθεί
example.com · 01a00000-0000-7000-8000-000000000000
────────────────────────────────────────────────────────────────────────
status active
product line footprint_free
stack wordpress
region fsn1
deploy target fleet
plan PBN 10
● PHP
version 8.4
can switch to 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.4
● Quota
disk 188 MB used of 500.0 GB
files 6,313 of 2,000,000
database 1 MB
● Deploy
status building
target fleet
repository —
commit —
live url —
last deployed 2026-09-14T01:29:26.991511Z
● WordPress
version 7.1
up to date yes
multisite no
zinnector share
Δώστε σε ένα άτομο πρόσβαση σε ΕΝΑΝ ιστότοπο — έναν προγραμματιστή, έναν σχεδιαστή, έναν πελάτη.
zinnector share [options] <site> <email>
| όρισμα | απαιτούμενο | τι είναι |\n|---|---|---|\n| site | ναι | ο ιστότοπος προς κοινή χρήση — αναγνωριστικό (id), κύριος τομέας ή όνομα |\n| email | ναι | σε ποιον θα παραχωρηθεί πρόσβαση — αποστέλλεται πρόσκληση μέσω email εάν δεν διαθέτει ακόμη λογαριασμό |\n\n| επιλογή | τι κάνει | προεπιλογή |\n|---|---|---|\n| --role <role> | τι επιτρέπεται να κάνουν: viewer, editor, manager | |\n| --reason <text> | γιατί το χρειάζονται — διατηρείται μαζί με την παραχώρηση για το ίχνος ελέγχου |\n| --until <date> | πότε λήγει η πρόσβαση αυτόματα (YYYY-MM-DD)· παραλείψτε το για πρόσβαση μέχρι να ανακληθεί | |\n| --json | μηχαναγνώσιμη έξοδος | |\n\nΠαράδειγμα
zinnector share example.com dev@agency.test --role editor --reason "rebuild the checkout"
Τι βλέπετε — η ακριβής μορφή που εκτυπώνει η εντολή, από την πηγή (το W40-DEVTOOL τα πρόσθεσε αυτά μετά την τελευταία καταγραφή αυτού του αρχείου)· οι τομείς, τα αναγνωριστικά και οι ημερομηνίες σας θα διαφέρουν
Shared example.com · 01a03f39-730a-7dc4-84b0-5d4f7582dd04
────────────────────────────────────────────────────────────
✔ invited dev@agency.test as editor
They have no account yet, so an invitation has been emailed. Until they
sign in and accept it they can see nothing; the moment they do, the site is theirs.
→ what they do next, on their own machine:
npm i -g zinnector && zinnector login # sign in as themselves
zinnector clone example.com # pull the files down
zinnector collaborators
Σε ποιους έχει δοθεί πρόσβαση σε έναν ιστότοπο και αν την έχουν αποδεχτεί.
zinnector collaborators [options] [site]
| όρισμα | απαιτείται | τι είναι |
|---|
site | όχι | αναγνωριστικό ιστοτόπου, κύριος τομέας ή όνομα — προεπιλογή είναι ο ιστότοπος που συνδέεται στο zinnector.json |
| επιλογή | τι κάνει | προεπιλογή |
|---|
--json | μηχαναγνώσιμη έξοδος | |
Παράδειγμα
zinnector collaborators example.com
Αυτό που βλέπετε — καταγράφηκε από μια πραγματική εκτέλεση του 0.1.5 στην παραγωγή στις 2026-09-14· οι τομείς, τα αναγνωριστικά και οι σύνδεσμοι μίας χρήσης έχουν αντικατασταθεί. η ακριβής μορφή που εκτυπώνει η εντολή, από την πηγή (το W40-DEVTOOL τα πρόσθεσε αφού αυτό το αρχείο καταγράφηκε για τελευταία φορά)· οι τομείς, τα αναγνωριστικά και οι ημερομηνίες σας θα διαφέρουν
Access to example.com · 3
───────────────────────────────────────────────────────────
who role status ends why grant
dev@agency.test viewer revoked — Example Org— revoked immediately after 01a00000-0000-7000-8000-000000000000
dev@agency.test viewer revoked — Example Org— revoked at the end of the walk 01a00001-0000-7000-8000-000000000001
dev@agency.test editor revoked — Example Org— revoked at the end of the walk 01a00002-0000-7000-8000-000000000002
zinnector unshare
Ανάκληση της πρόσβασης ενός ατόμου σε έναν ιστότοπο — μέσω email ή αναγνωριστικού παραχώρησης (grant id).
zinnector unshare [options] <site> <who>
| όρισμα | απαιτείται | τι είναι |
|---|
site | ναι | ο ιστότοπος από τον οποίο θα ανακληθεί η πρόσβαση — ένα αναγνωριστικό (id), κύριος τομέας ή όνομα |
who | ναι | το άτομο που θα καταργηθεί — η διεύθυνση ηλεκτρονικού ταχυδρομείου του ή το grant id από το zinnector collaborators |
| επιλογή | τι κάνει | προεπιλογή |
|---|
--yes | να μην γίνει ερώτηση | |
Παράδειγμα
zinnector unshare example.com dev@agency.test --yes
Τι βλέπετε — η ακριβής μορφή που εκτυπώνει η εντολή, από την πηγή (το W40-DEVTOOL τα πρόσθεσε αυτά μετά την τελευταία καταγραφή αυτού του αρχείου)· οι τομείς, τα αναγνωριστικά και οι ημερομηνίες σας θα διαφέρουν
✔ withdrew the invitation to dev@agency.test
zinnector invitations
Οι προσκλήσεις που σας περιμένουν και η αποδοχή μίας.
zinnector invitations [options] [command]
Παράδειγμα
zinnector invitations
Αυτό που βλέπετε — καταγράφηκε από πραγματική εκτέλεση του 0.1.5 σε περιβάλλον παραγωγής στις 2026-09-14· οι τομείς, τα αναγνωριστικά και οι σύνδεσμοι μίας χρήσης έχουν αντικατασταθεί. η ακριβής μορφή που εκτυπώνει η εντολή, από την πηγή (το W40-DEVTOOL τα πρόσθεσε αφού καταγράφηκε για τελευταία φορά αυτό το αρχείο)· οι τομείς, τα αναγνωριστικά και οι ημερομηνίες σας θα διαφέρουν· χωρίς υποεντολή εκτελείται το list
Invitations · 0
──────────────────
● nothing waiting for you
zinnector invitations list
Προσκλήσεις που απευθύνονται στον λογαριασμό με τον οποίο είστε συνδεδεμένοι.
zinnector invitations list [options]
| επιλογή | τι κάνει | προεπιλογή |
|---|
--json | μηχαναγνώσιμη έξοδος | |
Παράδειγμα
zinnector invitations list
Αυτό που βλέπετε — καταγράφηκε από μια πραγματική εκτέλεση του 0.1.5 στην παραγωγή στις 2026-09-14· οι τομείς, τα αναγνωριστικά και οι σύνδεσμοι μίας χρήσης έχουν αντικατασταθεί. η ακριβής μορφή που εκτυπώνει η εντολή, από την πηγή (το W40-DEVTOOL τα πρόσθεσε αφού αυτό το αρχείο καταγράφηκε για τελευταία φορά)· οι τομείς, τα αναγνωριστικά και οι ημερομηνίες σας θα διαφέρουν
Invitations · 0
──────────────────
● nothing waiting for you
zinnector invitations accept
Αποδεχτείτε μια πρόσκληση — ο ιστότοπος είναι δικός σας μόλις ολοκληρωθεί αυτό.
zinnector invitations accept [options] <id>
| όρισμα | απαιτείται | τι είναι |
|---|
id | ναι | το αναγνωριστικό πρόσκλησης από το zinnector invitations — ένα μοναδικό πρόθεμά του είναι αρκετό |
Παράδειγμα
zinnector invitations accept 01a03f39-9c11-7b02-a7e0-2e4d0c5f1b77
Τι βλέπετε — η ακριβής μορφή που εκτυπώνει η εντολή, από την πηγή (το W40-DEVTOOL τα πρόσθεσε αυτά μετά την τελευταία καταγραφή αυτού του αρχείου)· οι τομείς, τα αναγνωριστικά και οι ημερομηνίες σας θα διαφέρουν
✔ you now have access to example.com
zinnector link
Κατευθύνετε αυτό το έργο σε μια υποδοχή φιλοξενίας (και συνδέστε το αποθετήριό του).
zinnector link [options] [site]
| όρισμα | απαιτούμενο | τι είναι |
|---|
site | όχι | αναγνωριστικό (id) ιστοτόπου, κύριος τομέας ή όνομα — προεπιλογή είναι ο ιστότοπος που συνδέεται στο zinnector.json |
| επιλογή | τι κάνει | προεπιλογή |
|---|
--repo <owner/name> | σύνδεση αυτού του αποθετηρίου με τον ιστότοπο στην πλατφόρμα | |
--provider <name> | ο συνδεδεμένος λογαριασμός μέσω του οποίου γίνεται η ανάπτυξη: github_app, github ή gitlab (προεπιλογή: αυτός που έχει συνδέσει ο οργανισμός σας) | |
--branch <name> | κλάδος από τον οποίο αναπτύσσει ένα push | |
--no-repo | εγγραφή μόνο του zinnector.json· καμία παρέμβαση στην πλατφόρμα | |
Παράδειγμα
zinnector link example.com --repo acme/example-site --branch main
Τι βλέπετε
✔ this project deploys to example.com (01a03f39-730a-7dc4-84b0-5d4f7582dd04)
written to zinnector.json — commit it so everyone deploys to the same slot
✔ the platform will deploy acme/example-site (main)
→ next: zinnector check
zinnector pull
Τραβήξτε τα αρχεία ενός φιλοξενούμενου ιστότοπου σε αυτό το έργο για τοπική ανάπτυξη — και εκτελέστε ξανά για εκ νέου συγχρονισμό.
zinnector pull [options] [site]
| όρισμα | απαιτείται | τι είναι |\n|---|---|---|\n| site | όχι | ένα αναγνωριστικό (id) ιστοτόπου, κύριος τομέας ή όνομα — η προεπιλογή είναι ο ιστότοπος που συνδέεται στο zinnector.json |\n\n| επιλογή | τι κάνει | προεπιλογή |\n|---|---|---|\n| --via <seam> | auto (προεπιλογή), git ή backup | "auto" |\n| --fresh | λήψη νέου αντιγράφου ασφαλείας αντί για χρήση του πιο πρόσφατου (καταναλώνει μία θέση κατ' απαίτηση) | |\n| --max-age <hours> | αποδοχή του πιο πρόσφατου αντιγράφου ασφαλείας εάν είναι νεότερο από αυτό | "24" |\n| --full | ολόκληρος ο ριζικός κατάλογος εγγράφων, συμπεριλαμβανομένου του πυρήνα του WordPress (προεπιλογή: μόνο wp-content) | |\n| --no-uploads | παράλειψη του wp-content/uploads (πολυμέσα) | |\n| --no-database | παράλειψη της βάσης δεδομένων του ιστοτόπου — λήψη μόνο των αρχείων | |\n| --live-config | εγγραφή και του wp-config.php — περιέχει τα διαπιστευτήρια της ΠΡΑΓΜΑΤΙΚΗΣ βάσης δεδομένων | |\n| --clean | εκκένωση του wp-content πριν από την εξαγωγή, ώστε να αντικατοπτρίζονται οι διαγραφές στον ιστότοπο | |\n| --dry-run | περιγραφή του τι θα συνέβαινε και διακοπή | |\n| --yes | να μην γίνει ερώτηση | |\n\nΠαράδειγμα
zinnector pull
Τι βλέπετε
Pull example.com · 01a03f39-730a-7dc4-84b0-5d4f7582dd04
─────────────────────────────────────────────────────────────
● via git — the site syncs to its own repository and this is a clone of it
✔ fast-forwarded 3 commits 4f1c2a9b → 9d2e7c14
● not synced, and why
✖ database the local playground has its own; the site's is not copied
✖ offloaded media objects in storage are not in the site's files
✖ anything outside the repository only wp-content syncs
→ next: zinnector dev
zinnector clone
Δημιουργήστε ένα τοπικό έργο από έναν φιλοξενούμενο ιστότοπο: κλωνοποιήστε το αποθετήριό του ή τραβήξτε τα αρχεία του.
zinnector clone [options] <site> [dir]
| όρισμα | απαιτείται | τι είναι |
|---|
site | ναι | ο φιλοξενούμενος ιστότοπος προς αντιγραφή — αναγνωριστικό (id), κύριος τομέας ή όνομα |
dir | όχι | κατάλογος προς δημιουργία — από προεπιλογή ο κύριος τομέας του ιστοτόπου |
| επιλογή | τι κάνει | προεπιλογή |
|---|
--via <seam> | auto (προεπιλογή), git ή backup | "auto" |
--fresh | λήψη νέου αντιγράφου ασφαλείας αντί για χρήση του πιο πρόσφατου |
--full | ολόκληρος ο ριζικός κατάλογος εγγράφων, συμπεριλαμβανομένου του πυρήνα του WordPress |
--no-uploads | παράλειψη του wp-content/uploads (πολυμέσα) |
--no-database | παράλειψη της βάσης δεδομένων του ιστοτόπου — λήψη μόνο των αρχείων |
--live-config | εγγραφή και του wp-config.php — περιέχει τα διαπιστευτήρια της ΠΡΑΓΜΑΤΙΚΗΣ (LIVE) βάσης δεδομένων |
--yes | να μη γίνει ερώτηση |
Παράδειγμα
zinnector clone client.example.com
Τι βλέπετε
Clone client.example.com · client.example.com
──────────────────────────────────────────────────────
✔ wrote client.example.com/zinnector.json (php 8.3, wordpress 6.7.1)
● via backup — the site does not sync to a repository
✔ downloaded 214 MB and extracted wp-content
● not synced, and why
✖ database the local playground has its own; the site's is not copied
✖ offloaded media objects in storage are not in the site's files
✖ wp-config.php holds the live database credentials (--live-config to write it)
✖ WordPress core the runtime supplies the version the slot runs (--full to take it)
→ next: zinnector dev
→ run it:
cd client.example.com
zinnector dev
zinnector sync
Αμφίδρομος συγχρονισμός μεταξύ των ενεργών αρχείων ενός ιστότοπου και του αποθετηρίου του.
zinnector sync [options] [command]
Παράδειγμα
zinnector sync --help
Τι βλέπετε — χωρίς δευτερεύουσα εντολή, το zinnector sync <site> είναι sync status
Usage: zinnector sync [options] [command]
two-way sync between a site's live files and its repository
site → repository zinnector sync run commits the live files and pushes the branch
repository → site zinnector push builds the branch and publishes it
zinnector sync status
Η κατάσταση του αμφίδρομου συγχρονισμού και οι τελευταίες εκτελέσεις του.
zinnector sync status [options] [site]
| όρισμα | απαιτείται | τι είναι |
|---|
site | όχι | αναγνωριστικό ιστοτόπου, κύριος τομέας ή όνομα — προεπιλογή είναι ο ιστότοπος που συνδέεται στο zinnector.json |
| επιλογή | τι κάνει | προεπιλογή |
|---|
--json | μηχαναγνώσιμη έξοδος | |
Παράδειγμα
zinnector sync status example.com
Τι βλέπετε — καταγράφηκε από πραγματική εκτέλεση του 0.1.4 σε δοκιμαστικό ιστότοπο στις 2026-09-12· ο τομέας και τα αναγνωριστικά έχουν αντικατασταθεί με παραδείγματα τιμών
Two-way sync — example.com
──────────────────────────
repository acme/example-site (main)
available yes
sync on
state synced
last sync 2026-09-12T22:51:41.539832Z
note Started from acme/example-site@main.
run files commit when
synced 2 changed da85d73cef5f 2026-09-12T22:52:10.117301Z
zinnector sync on
Ενεργοποιήστε τον αμφίδρομο συγχρονισμό (δεν προωθεί τίποτα από μόνο του).
zinnector sync on [options] [site]
| όρισμα | απαιτείται | τι είναι |
|---|
site | όχι | ένα αναγνωριστικό ιστότοπου, κύριος τομέας ή όνομα — από προεπιλογή ο ιστότοπος που είναι συνδεδεμένος στο zinnector.json |
| επιλογή | τι κάνει | προεπιλογή |
|---|
--subdir <path> | συγχρονισμός μόνο αυτού του υποκαταλόγου του ιστότοπου | |
--json | έξοδος αναγνώσιμη από μηχανήματα | |
Παράδειγμα
zinnector sync on example.com
Αυτό που βλέπετε — απαιτεί ένα αποθετήριο συνδεδεμένο στον δικό σας λογαριασμό GitHub· δεν προωθεί τίποτα από μόνο του
✔ two-way sync is on
Two-way sync — example.com
…
→ next: zinnector sync run
zinnector sync off
Απενεργοποιήστε τον αμφίδρομο συγχρονισμό.
zinnector sync off [options] [site]
| όρισμα | απαιτείται | τι είναι |
|---|
site | όχι | ένα αναγνωριστικό ιστότοπου, κύριος τομέας ή όνομα — από προεπιλογή ο ιστότοπος που είναι συνδεδεμένος στο zinnector.json |
| επιλογή | τι κάνει | προεπιλογή |
|---|
--subdir <path> | συγχρονισμός μόνο αυτού του υποκαταλόγου του ιστότοπου | |
--json | έξοδος αναγνώσιμη από μηχανήματα | |
Παράδειγμα
zinnector sync off example.com
Τι βλέπετε
✔ two-way sync is off
zinnector sync run
Καταχωρίστε τα ενεργά αρχεία του ιστοτόπου στο αποθετήριό του τώρα.
zinnector sync run [options] [site]
| όρισμα | απαιτείται | τι είναι |
|---|
site | όχι | αναγνωριστικό ιστοτόπου, κύριος τομέας ή όνομα — προεπιλογή είναι ο ιστότοπος που συνδέεται στο zinnector.json |
| επιλογή | τι κάνει | προεπιλογή |
|---|
--json | μηχαναγνώσιμη έξοδος | |
Παράδειγμα
zinnector sync run example.com
Τι βλέπετε — καταγράφηκε από πραγματική εκτέλεση της έκδοσης 0.1.4 σε δοκιμαστικό ιστότοπο στις 2026-09-12· ο τομέας και τα αναγνωριστικά έχουν αντικατασταθεί με παραδείγματα τιμών. Μια εκτέλεση την οποία το αποθετήριο έχει ήδη ξεπεράσει τίθεται αντ' αυτού σε κατάσταση HELD: τίποτα δεν προωθείται ούτε αντικαθίσταται, η εντολή τερματίζει με κωδικό 1 και υποδεικνύει το επόμενο βήμα
✔ committed 2 changed files da85d73cef5f
Two-way sync — example.com
…
→ next: git pull in your clone
zinnector sync resolve
Εκκαθαρίστε έναν συγχρονισμό σε αναμονή επιλέγοντας ποια πλευρά υπερισχύει.
zinnector sync resolve [options] [site]
| όρισμα | απαιτείται | τι είναι |
|---|
site | όχι | ένα id ιστοτόπου, κύριος τομέας ή όνομα — προεπιλογή είναι ο ιστότοπος που συνδέεται στο zinnector.json |
| επιλογή | τι κάνει | προεπιλογή |
|---|
--keep <side> | site (υποβολή του ιστοτόπου στην κορυφή) ή repository (απόρριψη των μη συγχρονισμένων αλλαγών του ιστοτόπου) | |
--yes | να μη γίνει ερώτηση | |
--json | αναγνώσιμη από μηχανήματα έξοδος | |
Παράδειγμα
zinnector sync resolve example.com --keep repository --yes
Αυτό που βλέπετε — καταγράφηκε από πραγματική εκτέλεση της έκδοσης 0.1.4 σε δοκιμαστικό ιστότοπο στις 2026-09-12· ο τομέας και τα id έχουν αντικατασταθεί με παραδείγματα τιμών. Χωρίς το --yes ζητά πρώτα επιβεβαίωση και αρνείται εντελώς όταν δεν υπάρχει τερματικό για να ρωτήσει
✔ kept the repository
Two-way sync — example.com
…
state synced
zinnector check
Συγκρίνετε αυτό το έργο με την υποδοχή στην οποία πρόκειται να κάνετε ανάπτυξη.
zinnector check [options] [site]
| όρισμα | απαιτείται | τι είναι |\n|---|---|---|\n| site | όχι | ένα id ιστοτόπου, κύριος τομέας ή όνομα — η προεπιλογή είναι ο ιστότοπος που είναι συνδεδεμένος στο zinnector.json |\n\n| επιλογή | τι κάνει | προεπιλογή |\n|---|---|---|\n| --probe | εκκίνηση του τοπικού περιβάλλοντος εκτέλεσης και ΜΕΤΡΗΣΗ του php του, αντί να εμπιστεύεται το zinnector.json | |\n| --all | εμφάνιση και των ελέγχων που πέτυχαν | |\n| --strict | αποτυχία επίσης όταν κάτι δεν μπόρεσε να ελεγχθεί | |\n| --json | μηχαναγνώσιμη έξοδος | |\n\nΠαράδειγμα
zinnector check
Τι βλέπετε — καταγράφηκε από πραγματική εκτέλεση της έκδοσης 0.1.5 σε περιβάλλον παραγωγής στις 2026-09-14· οι τομείς, τα αναγνωριστικά και οι σύνδεσμοι μίας χρήσης έχουν αντικατασταθεί — η εκτέλεση εντόπισε μια πραγματική ασυμφωνία (PHP 8.3 στο έργο έναντι 8.4 στην υποδοχή), που είναι και ο βασικός σκοπός της εντολής
→ reading the slot
size excludes: .git
Pre-flight — example.com · 01a00000-0000-7000-8000-000000000000
────────────────────────────────────────────────────────────────────────
local php 8.4 3 files, 0.0 MB
slot php 8.4 target fleet
local php is the version DECLARED in zinnector.json — run with --probe to measure it
? unknown local php extensions could not be enumerated
try zinnector dev --once
? unknown wordpress versions could not be compared
No WordPress version found in the working copy.
try zinnector status
7 passed · 2 could not be checked
zinnector push
Προκαταρκτικός έλεγχος, προώθηση των commit σας και ανάπτυξη.
zinnector push [options] [site]
| όρισμα | απαιτούμενο | τι είναι |
|---|
site | όχι | ένα αναγνωριστικό (id) ιστοτόπου, κύριος τομέας ή όνομα — από προεπιλογή ορίζεται ο ιστότοπος που είναι συνδεδεμένος στο zinnector.json |
| επιλογή | τι κάνει | προεπιλογή |
|---|
-f, --force | ανάπτυξη ακόμη και όταν ο προκαταρκτικός έλεγχος εντοπίζει ευρήματα | |
--skip-checks | παράλειψη εκτέλεσης του προκαταρκτικού ελέγχου | |
--probe | μέτρηση του τοπικού περιβάλλοντος εκτέλεσης κατά τον προκαταρκτικό έλεγχο αντί για χρήση των δεδομένων του zinnector.json | |
--no-wait | ενεργοποίηση της ανάπτυξης και έξοδος χωρίς παρακολούθηση | |
--no-git | μη εκτέλεση του git push· ανάπτυξη ό,τι διαθέτει ήδη η πλατφόρμα | |
--dry-run | εκτέλεση όλων των ενεργειών εκτός από την ανάπτυξη | |
Παράδειγμα
zinnector push
Τι βλέπετε
Deploy to example.com · 01a03f39-730a-7dc4-84b0-5d4f7582dd04
───────────────────────────────────────────────────────────────
✔ pre-flight: 8 passed · 0 to look at · 2 could not be checked
→ pushing main (4f1c2a9b add the contact form)
✔ pushed
● deploy 7c0e… started — watching
✔ deployed 4f1c2a9b in 48s
status success
commit 4f1c2a9b
url https://example.com
zinnector deploy
Αναπτύξτε ξανά ό,τι διαθέτει ήδη η πλατφόρμα, χωρίς προώθηση.
zinnector deploy [options] [site]
| όρισμα | απαιτείται | τι είναι |\n|---|---|---|\n| site | όχι | αναγνωριστικό ιστοτόπου, κύριος τομέας ή όνομα — από προεπιλογή ορίζεται ο ιστότοπος που συνδέεται στο zinnector.json |\n\n| επιλογή | τι κάνει | προεπιλογή |\n|---|---|---|\n| --no-wait | ενεργοποίηση και έξοδος | |\n\nΠαράδειγμα
zinnector deploy example.com
Τι βλέπετε — καταγράφηκε από πραγματική εκτέλεση της έκδοσης 0.1.5 σε περιβάλλον παραγωγής στις 2026-09-14· οι τομείς, τα αναγνωριστικά και οι σύνδεσμοι μίας χρήσης έχουν αντικατασταθεί
Redeploy example.com · 01a00000-0000-7000-8000-000000000000
────────────────────────────────────────────────────────────────────────
→ starting the deploy
✔ deploy started
zinnector deploys
Ιστορικό αναπτύξεων ενός ιστότοπου.
zinnector deploys [options] [site]
| όρισμα | απαιτούμενο | τι είναι |
|---|
site | όχι | αναγνωριστικό ιστοτόπου, κύριος τομέας ή όνομα — η προεπιλογή είναι ο ιστότοπος που συνδέεται στο zinnector.json |
| επιλογή | τι κάνει | προεπιλογή |
|---|
--json | μηχαναγνώσιμη έξοδος | |
-n, --limit <n> | πόσα να εμφανίζονται | "10" |
Παράδειγμα
zinnector deploys example.com
Τι βλέπετε — καταγράφηκε από πραγματική εκτέλεση της έκδοσης 0.1.5 σε περιβάλλον παραγωγής στις 2026-09-14· οι τομείς, τα αναγνωριστικά και οι σύνδεσμοι μίας χρήσης έχουν αντικατασταθεί
Deploys — example.com · 2
───────────────────────────────────────────────────────────
status commit branch trigger started message
live — — manual 2026-09-14T09:06:39.685554Z —
live — — manual 2026-09-14T01:29:20.196957Z —
zinnector php
Εμφανίστε ή αλλάξτε την έκδοση PHP ενός ιστότοπου.
zinnector php [options] [version]
| όρισμα | απαιτείται | περιγραφή |
|---|
version | όχι | η έκδοση PHP στην οποία θα μεταβεί ο ιστότοπος, π.χ. 8.4 — παραλείψτε για να εμφανιστεί η τρέχουσα |
| επιλογή | τι κάνει | προεπιλογή |
|---|
-s, --site <site> | id ιστοτόπου ή τομέας | |
--list | παραθέτει τις εκδόσεις που προσφέρει η πλατφόρμα | |
--json | μηχαναγνώσιμη έξοδος | |
Παράδειγμα
zinnector php 8.3 --site example.com
Τι βλέπετε — καταγράφηκε από πραγματική εκτέλεση της έκδοσης 0.1.5 στο περιβάλλον παραγωγής στις 2026-09-14· οι τομείς, τα αναγνωριστικά και οι σύνδεσμοι μίας χρήσης έχουν αντικατασταθεί. χωρίς έκδοση εμφανίζει την τρέχουσα· η εντολή --list εμφανίζει τι προσφέρει η πλατφόρμα για τη σειρά προϊόντων αυτού του ιστοτόπου
PHP — example.com
──────────────────────────────────────────────────────
version 8.4
can switch to 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.4
zinnector quota
Χρήση δίσκου, αρχείων και βάσης δεδομένων σε σχέση με τις παροχές του προγράμματος.
zinnector quota [options] [site]
| όρισμα | απαιτείται | τι είναι |
|---|
site | όχι | αναγνωριστικό ιστοτόπου, κύριος τομέας ή όνομα — προεπιλογή είναι ο ιστότοπος που συνδέεται στο zinnector.json |
| επιλογή | τι κάνει | προεπιλογή |
|---|
--json | μηχαναγνώσιμη έξοδος | |
Παράδειγμα
zinnector quota example.com
Τι βλέπετε — καταγράφηκε από πραγματική εκτέλεση της έκδοσης 0.1.5 σε περιβάλλον παραγωγής στις 2026-09-14· οι τομείς, τα αναγνωριστικά και οι σύνδεσμοι μίας χρήσης έχουν αντικατασταθεί
Quota — example.com
────────────────────────────────────────────────────────
disk used 188 MB
disk limit 500.0 GB
disk granted 500 GB (per_site)
files used 6,313
file limit 2,000,000
database 1 MB
“limit” is what is enforced today; “granted” is what the plan says.
zinnector db
Μέγεθος βάσης δεδομένων, και σύνδεσμοι μίας χρήσης προς το phpMyAdmin και τον διαχειριστή αρχείων.
zinnector db [options] [site]
| όρισμα | απαιτείται | τι είναι |
|---|
site | όχι | αναγνωριστικό ιστοτόπου, κύριος τομέας ή όνομα — προεπιλογή είναι ο ιστότοπος που συνδέεται στο zinnector.json |
| επιλογή | τι κάνει | προεπιλογή |
|---|
--json | μηχαναγνώσιμη έξοδος | |
Παράδειγμα
zinnector db example.com
Τι βλέπετε — καταγράφηκε από μια πραγματική εκτέλεση της έκδοσης 0.1.5 σε περιβάλλον παραγωγής στις 2026-09-14· οι τομείς, τα αναγνωριστικά και οι σύνδεσμοι μίας χρήσης έχουν αντικατασταθεί. Οι σύνδεσμοι του phpMyAdmin και της διαχείρισης αρχείων είναι μίας χρήσης και λήγουν· μην τους επικολλάτε πουθενά
Database — example.com
───────────────────────────────────────────────────────────
size 1 MB
tables 14
single-use links, valid for one visit:
phpMyAdmin https://pma.example.com/signon.php?t=<single-use>
file manager https://files.example.com/signon.php?t=<single-use>
zinnector logs
Παρακολουθήστε ζωντανά τα αρχεία καταγραφής πρόσβασης και σφαλμάτων ενός ιστοτόπου.
zinnector logs [options] [site]
| όρισμα | απαιτείται | τι είναι |\n|---|---|---|\n| site | όχι | ένα αναγνωριστικό (id) ιστοτόπου, κύριος τομέας ή όνομα — από προεπιλογή ο ιστότοπος που συνδέεται στο zinnector.json |\n\n| επιλογή | τι κάνει | προεπιλογή |\n|---|---|---|\n| --access | μόνο το αρχείο καταγραφής πρόσβασης | |\n| --error | μόνο το αρχείο καταγραφής σφαλμάτων | |\n| --build | αντί αυτού το αρχείο καταγραφής δόμησης της πιο πρόσφατης ανάπτυξης | |\n| --json | μηχαναγνώσιμη έξοδος | |\n\nΠαράδειγμα
zinnector logs example.com --error
Τι βλέπετε — καταγράφηκε από πραγματική εκτέλεση του 0.1.5 στην παραγωγή στις 2026-09-14· οι τομείς, τα id και οι σύνδεσμοι μίας χρήσης έχουν αντικατασταθεί. --access για το αρχείο καταγραφής πρόσβασης, --build για το αρχείο καταγραφής δόμησης της τελευταίας ανάπτυξης (ένας ιστότοπος που δεν έχει δομηθεί από πάροχο δόμησης εμφανίζει τα ίδια τα βήματα της ανάπτυξης)· χωρίς σημαία εμφανίζονται και τα δύο αρχεία καταγραφής του ιστοτόπου, και ένα αρχείο καταγραφής που δεν μπόρεσε να διαβαστεί αναφέρει αυτό αντί να εμφανίζεται κενό
Error log — example.com
────────────────────────────────────────────────────────────
2026-09-14 11:06:07.153643 [NOTICE] [1929978] [T0] [config:vhost:zcaffb6eec5abbdab03fb9b2d62a15:epsr:lsphp-zcaffb6eec5abbdab03fb9b2d62a15]'Process Limit' probably is too low, adjust the limit to: 640.
2026-09-14 11:06:37.873060 [INFO] [1929982] [T0] [lsphp-zcaffb6eec5abbdab03fb9b2d62a15] add child process pid: 1933036, procinfo: 0x5555561cfe30
zinnector wp
Εκτελέστε μια επιτρεπόμενη εντολή WP-CLI σε έναν ιστότοπο.
zinnector wp [options] [command...]
| όρισμα | απαιτείται | τι είναι |\n|---|---|---|\n| command... | όχι | η εντολή WP-CLI και τα ορίσματά της, π.χ. plugin list — παραλείψτε το με --commands |\n\n| επιλογή | τι κάνει | προεπιλογή |\n|---|---|---|\n| -s, --site <site> | αναγνωριστικό ιστοτόπου ή τομέας | |\n| --commands | λίστα με όσα θα εκτελέσει η πλατφόρμα | |\n| --json | αναγνώσιμη από μηχανήματα έξοδος | |\n\nΠαράδειγμα
zinnector wp plugin list --site example.com
Αυτό που βλέπετε — καταγράφηκε από μια πραγματική εκτέλεση της έκδοσης 0.1.5 στο περιβάλλον παραγωγής στις 2026-09-14· οι τομείς, τα αναγνωριστικά και οι σύνδεσμοι μίας χρήσης έχουν αντικατασταθεί. η λίστα επιτρεπόμενων παρέχεται από την πλατφόρμα — η εντολή zinnector wp --commands την εκτυπώνει
name status update version update_version auto_update
akismet inactive none 5.7.2 off
hello inactive none 1.7.2 off
imunify-security active none 4.1.0 off
litespeed-cache active none 7.9.1 off
redis-cache active none 2.8.0 off
zinn-cache active none 1.2.2 off
object-cache.php dropin off
zinnector backup
Προβολή και δημιουργία αντιγράφων ασφαλείας του ιστότοπου.
zinnector backup [options] [command]
Παράδειγμα
zinnector backup list example.com
Τι βλέπετε — καταγράφηκε από πραγματική εκτέλεση της έκδοσης 0.1.5 σε περιβάλλον παραγωγής στις 2026-09-14· οι τομείς, τα αναγνωριστικά (ids) και οι σύνδεσμοι μίας χρήσης έχουν αντικατασταθεί. Το backup μόνο του εμφανίζει τις δευτερεύουσες εντολές του· δείτε τα backup list και backup now παρακάτω
Backups — example.com · 3
───────────────────────────────────────────────────────────
status taken size id
stored 2026-09-14T09:06:39.918280Z 4.7 MB 01a00000-0000-7000-8000-000000000000
stored 2026-09-14T01:29:20.403161Z 36 MB 01a00001-0000-7000-8000-000000000001
stored 2026-09-14T01:29:15.898099Z 36 MB 01a00002-0000-7000-8000-000000000002
daily backups on
retention 30 days
off-site copy yes
on-demand left 2 of 3
zinnector backup list
Εμφάνιση λίστας των αντιγράφων ασφαλείας ενός ιστότοπου και των παροχών του προγράμματός του.
zinnector backup list [options] [site]
| όρισμα | απαιτείται | τι είναι |
|---|
site | όχι | αναγνωριστικό ιστοτόπου, κύριος τομέας ή όνομα — προεπιλογή είναι ο ιστότοπος που συνδέεται στο zinnector.json |
| επιλογή | τι κάνει | προεπιλογή |
|---|
--json | μηχαναγνώσιμη έξοδος | |
Παράδειγμα
zinnector backup list example.com
Τι βλέπετε — καταγράφηκε από πραγματική εκτέλεση της έκδοσης 0.1.5 σε περιβάλλον παραγωγής στις 2026-09-14· οι τομείς, τα αναγνωριστικά και οι σύνδεσμοι μίας χρήσης έχουν αντικατασταθεί
Backups — example.com · 3
───────────────────────────────────────────────────────────
status taken size id
stored 2026-09-14T09:06:39.918280Z 4.7 MB 01a00000-0000-7000-8000-000000000000
stored 2026-09-14T01:29:20.403161Z 36 MB 01a00001-0000-7000-8000-000000000001
stored 2026-09-14T01:29:15.898099Z 36 MB 01a00002-0000-7000-8000-000000000002
daily backups on
retention 30 days
off-site copy yes
on-demand left 2 of 3
zinnector backup now
Δημιουργήστε ένα αντίγραφο ασφαλείας κατ' απαίτηση.
zinnector backup now [options] [site]
| όρισμα | απαιτείται | τι είναι |
|---|
site | όχι | αναγνωριστικό (id) ιστότοπου, κύριος τομέας ή όνομα — από προεπιλογή ο ιστότοπος που είναι συνδεδεμένος στο zinnector.json |
Παράδειγμα
zinnector backup now example.com
Τι βλέπετε
✔ backup started — zinnector backup list example.com shows it when it completes
zinnector domains
Καταχωρίστε τους τομείς που μπορεί να δει αυτό το κλειδί.
zinnector domains [options]
| επιλογή | τι κάνει | προεπιλογή |
|---|
--json | μηχαναγνώσιμη έξοδος | |
Παράδειγμα
zinnector domains
Τι βλέπετε — καταγράφηκε από πραγματική εκτέλεση της έκδοσης 0.1.5 σε περιβάλλον παραγωγής στις 2026-09-14· οι τομείς, τα αναγνωριστικά και οι σύνδεσμοι μίας χρήσης έχουν αντικατασταθεί
Domains · 1
──────────────
domain status ownership renewal expires
example.com connected connected no auto-renew —
zinnector dns
Ανάγνωση και αλλαγή εγγραφών DNS.
zinnector dns [options] [command]
Παράδειγμα
zinnector dns list example.com
Αυτό που βλέπετε — καταγράφηκε από πραγματική εκτέλεση της έκδοσης 0.1.5 σε περιβάλλον παραγωγής στις 2026-09-14· οι τομείς, τα αναγνωριστικά και οι σύνδεσμοι μίας χρήσης έχουν αντικατασταθεί. Η εντολή dns από μόνη της εμφανίζει τις υποεντολές της· δείτε τα dns list, dns add και dns rm παρακάτω
DNS — example.com · 1 records
────────────────────────────────────────
type name value ttl
TXT w4357-verify zinn-w4357-updated ttl 3600
zinnector dns list
Καταγράψτε τις εγγραφές DNS ενός τομέα.
zinnector dns list [options] <domain>
| όρισμα | απαιτείται | τι είναι |
|---|
domain | ναι | ο τομέας, κατά όνομα ή id |
| επιλογή | τι κάνει | προεπιλογή |
|---|
--type <type> | μόνο εγγραφές αυτού του τύπου | |
--json | μηχαναγνώσιμη έξοδος | |
Παράδειγμα
zinnector dns list example.com
Τι βλέπετε — καταγράφηκε από πραγματική εκτέλεση της έκδοσης 0.1.5 σε περιβάλλον παραγωγής στις 2026-09-14· οι τομείς, τα αναγνωριστικά και οι σύνδεσμοι μίας χρήσης έχουν αντικατασταθεί
DNS — example.com · 1 records
────────────────────────────────────────
type name value ttl
TXT w4357-verify zinn-w4357-updated ttl 3600
zinnector dns add
Δημιουργήστε μια εγγραφή DNS.
zinnector dns add [options] <domain> <type> <name> <value>
| όρισμα | απαιτείται | περιγραφή |
|---|
domain | ναι | ο τομέας, βάσει ονόματος ή id |
type | ναι | τύπος εγγραφής: A, AAAA, CNAME, MX, TXT, SRV, … |
name | ναι | το όνομα της εγγραφής — @ για τον ίδιο τον τομέα ή μια ετικέτα υποτομέα |
value | ναι | πού δείχνει η εγγραφή — μια διεύθυνση, ένα όνομα κεντρικού υπολογιστή ή κείμενο |
| επιλογή | τι κάνει | προεπιλογή |
|---|
--ttl <seconds> | χρόνος ζωής (TTL) | "3600" |
--priority <n> | προτεραιότητα, για MX και SRV | |
--proxied | δρομολόγηση μέσω του CDN | |
-y, --yes | χωρίς ερώτηση | |
Παράδειγμα
zinnector dns add example.com TXT _acme "token" --ttl 300
Τι βλέπετε — η εγγραφή εμφανίζεται και επιβεβαιώνεται πριν εγγραφεί· περάστε το --yes για να παραλείψετε την ερώτηση
Add a DNS record to example.com
───────────────────────────────
type TXT
name _acme
value "token"
ttl 300
create it? [y/N] y
✔ created TXT _acme
zinnector dns rm
Διαγραφή εγγραφής DNS.
zinnector dns rm [options] <domain> <recordId>
| όρισμα | απαιτείται | τι είναι |
|---|
domain | ναι | ο τομέας, βάσει ονόματος ή id |
recordId | ναι | το id της εγγραφής, όπως εκτυπώνεται από το zinnector dns list |
| επιλογή | τι κάνει | προεπιλογή |
|---|
-y, --yes | να μην γίνει ερώτηση | |
Παράδειγμα
zinnector dns rm example.com rec_7f3a
Τι βλέπετε
⚠ deleting A @ 203.0.113.10 from example.com
delete it? [y/N] y
✔ deleted
zinnector mail
Προβολή λίστας υπηρεσιών αλληλογραφίας.
zinnector mail [options]
| επιλογή | τι κάνει | προεπιλογή |
|---|
--json | μηχαναγνώσιμη έξοδος | |
Παράδειγμα
zinnector mail
Τι βλέπετε — καταγράφηκε από πραγματική εκτέλεση της έκδοσης 0.1.5 σε περιβάλλον παραγωγής στις 2026-09-14· οι τομείς, τα αναγνωριστικά και οι σύνδεσμοι μίας χρήσης έχουν αντικατασταθεί
Mail services · 0
────────────────────
● no mail services
zinnector bulk
Εκτελέστε μία λειτουργία σε πολλούς ιστότοπους (cache_purge, malware_scan, sitemap, block_ip).
zinnector bulk [options] <operation>
| όρισμα | απαιτείται | τι είναι |\n|---|---|---|\n| operation | ναι | τι να εκτελεστεί σε κάθε επιλεγμένο ιστότοπο: cache_purge, malware_scan, sitemap ή block_ip |\n\n| επιλογή | τι κάνει | προεπιλογή |\n|---|---|---|\n| --all | κάθε ιστότοπος που μπορεί να δει αυτό το κλειδί | |\n| --site <site...> | συγκεκριμένοι ιστότοποι, βάσει id ή domain | |\n| --status <status> | κάθε ιστότοπος σε αυτήν την κατάσταση | |\n| -y, --yes | να μην γίνει ερώτηση | |\n| --json | αναγνώσιμη από μηχανήματα έξοδος | |\n\nΠαράδειγμα
zinnector bulk cache_purge --all
Τι βλέπετε — καταγράφηκε από πραγματική εκτέλεση της έκδοσης 0.1.5 σε περιβάλλον παραγωγής στις 2026-09-14· οι τομείς, τα id και οι σύνδεσμοι μίας χρήσης έχουν αντικατασταθεί. μία κλήση στην πλατφόρμα για ολόκληρη την επιλογή, όχι μία ανά ιστότοπο· η επιλογή εμφανίζεται και επιβεβαιώνεται πρώτα
Bulk cache_purge · 1 sites
─────────────────────────────
· example.com
→ running cache_purge
✔ cache_purge accepted for 1 sites
The platform runs this asynchronously; results appear per site in the dashboard.
zinnector ai
Ρωτήστε τον βοηθό της Zinn Digital®, με αυτό το έργο ως περιβάλλον.
zinnector ai [options] <question...>
| όρισμα | απαιτείται | τι είναι |\n|---|---|---|\n| question... | ναι | τι θέλετε να ρωτήσετε, με απλά λόγια — η χρήση εισαγωγικών είναι προαιρετική |\n\n| επιλογή | τι κάνει | προεπιλογή |\n|---|---|---|\n| -s, --site <site> | ερώτηση σχετικά με έναν συγκεκριμένο ιστότοπο | |\n| --org <id> | ο οργανισμός ως ο οποίος θα γίνει η ερώτηση, όταν ο λογαριασμός σας ανήκει σε περισσότερους από έναν | |\n| --no-context | να μην σταλεί τίποτα σχετικά με το τοπικό έργο | |\n| --json | αναγνώσιμη από μηχανήματα έξοδος | |\n\nΠαράδειγμα
zinnector ai "why is my deploy failing?"
Αυτό που βλέπετε — καταγράφηκε από μια πραγματική εκτέλεση της έκδοσης 0.1.5 σε περιβάλλον παραγωγής στις 2026-09-14· οι τομείς, τα αναγνωριστικά και οι σύνδεσμοι μίας χρήσης έχουν αντικατασταθεί. Ο βοηθός απαντά στη γλώσσα του ΛΟΓΑΡΙΑΣΜΟΥ — οι τοπικές ρυθμίσεις αυτού του λογαριασμού είναι τα αραβικά, επομένως η καταγεγραμμένη απάντηση είναι στα αραβικά σε μια ερώτηση στα αγγλικά
→ 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
Εκτελέστε μια γέφυρα stdio προς τον φιλοξενούμενο διακομιστή MCP — για το Claude Desktop και άλλους αποκλειστικά τοπικούς πελάτες.
zinnector mcp [options]
Παράδειγμα
ZINN_MCP_TOKEN=zmcp_live_… zinnector mcp
Αυτό που βλέπετε — ξεκίνησε ΑΠΟ έναν πελάτη AI όπως το Claude Desktop, ποτέ χειροκίνητα — επικοινωνεί μέσω MCP στα stdin και stdout. Αποδεδειγμένο από το Claude Code 2.1.270 έναντι του ενεργού διακομιστή στις 2026-09-12
zinnector 0.1.4: MCP bridge to https://api.zinndigital.com/v1/mcp
Μεταβλητές περιβάλλοντος
| μεταβλητή | αποτέλεσμα |
|---|
ZINNECTOR_TOKEN | ένα κλειδί API, που χρησιμοποιείται αντί για αποθηκευμένο προφίλ — έτσι πραγματοποιεί έλεγχο ταυτότητας το CI |
ZINNECTOR_API | βασική διεύθυνση URL του API (προεπιλογή https://api.zinndigital.com) |
ZINNECTOR_DEBUG=1 | εκτύπωση ιχνών στοίβας και των εξόδων του ίδιου του προγράμματος εγκατάστασης περιβάλλοντος χρόνου εκτέλεσης |
ZINNECTOR_CACHE_DIR | όπου διατηρούνται το περιβάλλον εκτέλεσης WordPress και κάθε διαχειριζόμενο Node (προεπιλογή ~/.cache/zinnector) |
ZINNECTOR_CONFIG_DIR | όπου βρίσκεται το αρχείο προφίλ του κλειδιού API (προεπιλογή ~/.config/zinnector) |
NO_COLOR | απενεργοποίηση χρώματος |
Κωδικοί εξόδου
0 επιτυχία · 1 εύρημα ή άρνηση · 70 εσωτερικό σφάλμα · 77 έλεγχος ταυτότητας ή άδεια · 78 μη υποστηριζόμενο Node.