<!-- 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. אפשרויות גלובליות אלו ממוקמות לפני שם הפקודה:
| option | what it does |
|---|
-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 מ"ב); העבירו את --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 | כן | למי להעניק גישה — תישלח אליהם הזמנה בדוא"ל אם עדיין אין להם חשבון |\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
שלילת גישה של אדם לאתר — באמצעות דוא"ל או מזהה הרשאה (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 | כן | ה-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]
| ארגומנט | נדרש | מה זה |\n|---|---|---|\n| site | לא | מזהה אתר, דומיין ראשי או שם — ברירת המחדל היא האתר המקושר ב-zinnector.json |\n\n| אפשרות | מה זה עושה | ברירת מחדל |\n|---|---|---|\n| --repo <owner/name> | חיבור מאגר זה לאתר בפלטפורמה | |\n| --provider <name> | החשבון המחובר שממנו יש לפרוס: github_app, github או gitlab (ברירת מחדל: החשבון שהארגון שלכם חיבר) | |\n| --branch <name> | ענף שממנו דחיפה (push) פורסת | |\n| --no-repo | כתיבת zinnector.json בלבד; ללא ביצוע שינויים בפלטפורמה | |\n\nדוגמה
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]
| ארגומנט | נדרש | מה זה |
|---|
site | לא | מזהה אתר, דומיין ראשי או שם — ברירת המחדל היא האתר המקושר ב-zinnector.json |
| אפשרות | מה זה עושה | ברירת מחדל |
|---|
--via <seam> | auto (ברירת מחדל), git, או backup | "auto" |
--fresh | ביצוע גיבוי חדש במקום שימוש בגיבוי האחרון (מנצל משבצת לפי דרישה) | |
--max-age <hours> | קבלת הגיבוי האחרון אם הוא חדש יותר מזה | "24" |
--full | כל ספריית השורש (document root), כולל ליבת WordPress (ברירת מחדל: wp-content בלבד) | |
--no-uploads | להשאיר את wp-content/uploads (מדיה) מאחור | |
--no-database | להשאיר את מסד הנתונים של האתר מאחור — לקחת רק את הקבצים | |
--live-config | לכתוב גם את wp-config.php — הוא מכיל את פרטי הגישה למסד הנתונים החי (LIVE) | |
--clean | לרוקן את wp-content לפני החילוץ, כך שמחיקות באתר ישוקפו | |
--dry-run | לציין מה יקרה ולעצור | |
--yes | לא לשאול | |
דוגמה
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 (לבצע commit לאתר מעל) או 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
השוו פרויקט זה מול המיקום (slot) שאליו אתם עומדים לפרוס.
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
ביצוע בדיקה מקדימה, דחיפת השינויים שלכם ופריסה.
zinnector push [options] [site]
| ארגומנט | נדרש | מה זה |
|---|
site | לא | מזהה אתר, דומיין ראשי או שם — ברירת המחדל היא האתר המקושר ב-zinnector.json |
| אפשרות | מה היא עושה | ברירת מחדל |
|---|
-f, --force | בצע פריסה גם כאשר נמצאו ממצאים בבדיקות המקדימות (pre-flight) | |
--skip-checks | אל תפעיל כלל בדיקות מקדימות (pre-flight) | |
--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
פריסה מחדש של מה שכבר קיים בפלטפורמה, ללא ביצוע push.
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> | מזהה אתר או דומיין | |
--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; שמות דומיין, מזהים וקישורים לשימוש חד-פעמי הוחלפו. הפקודה 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 או דומיין | |\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 | הדפסת עקבות מחסנית (stack traces) והפלט של מתקין סביבת הריצה עצמו |
ZINNECTOR_CACHE_DIR | המקום שבו נשמרים סביבת הריצה של WordPress וכל Node מנוהל (ברירת מחדל ~/.cache/zinnector) |
ZINNECTOR_CONFIG_DIR | המקום שבו נמצא קובץ הפרופיל של מפתח ה-API (ברירת מחדל ~/.config/zinnector) |
NO_COLOR | השבתת צבע |
קודי יציאה
0 הצלחה · 1 ממצא או סירוב · 70 שגיאה פנימית · 77 אימות או הרשאה · 78 גרסת Node שאינה נתמכת.