ცოდნის ბაზა

Zinnector®-ის ბრძანებათა ცნობარი

Zinnector®-ის თითოეული ბრძანება ზუსტად ისე, როგორც ამას zinnector --help ჩამოთვლის — არგუმენტები, ალმები და ნაგულისხმევი მნიშვნელობები, გაშვებადი მაგალითი და მისი ბეჭდვითი შედეგი — გენერირებული უშუალოდ თავად CLI-დან, რათა არ მოხდეს აცდენა თქვენ მიერ დაინსტალირებული ვერსიისგან.

<!-- 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 ვერსია ლოკალური გაშვების გარემოსთვის (runtime)"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ლოკალური runtime-ის ინსტალაცია შეკითხვის გარეშე
--reset-runtimeდაინსტალირებული runtime-ის წაშლა და მისი ხელახლა ინსტალაცია
-v, --verboseთავად runtime-ის გამონატანის ჩვენება

მაგალითი

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>API-ის საბაზისო URL"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>სახელდებული პროფილის გამოყენება
--scopesAPI გასაღების ნებართვების ჩამონათვალი
--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არასაიტის id, ძირითადი დომენი ან სახელი — ნაგულისხმევად არის 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>
არგუმენტისავალდებულორას წარმოადგენს
siteდიახგასაზიარებელი საიტი — id, ძირითადი დომენი ან სახელი
emailდიახვის უნდა მიენიჭოს წვდომა — თუ მათ ჯერ არ აქვთ ანგარიში, გაეგზავნებათ მოწვევა ელფოსტით
პარამეტრირას აკეთებსნაგულისხმევი
--role <role>რისი გაკეთება შეუძლიათ: viewer, editor, manager
--reason <text>რატომ სჭირდებათ ეს — ინახება მინიჭებულ წვდომასთან ერთად აუდიტის ჩანაწერებისთვის
--until <date>როდის სრულდება წვდომა ავტომატურად (YYYY-MM-DD); გამოტოვეთ გაუქმებამდე ვადისთვის
--jsonმანქანურად წაკითხვადი გამომავალი მონაცემები

მაგალითი

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არასაიტის id, ძირითადი დომენი ან სახელი — ნაგულისხმევად არის zinnector.json-ში დაკავშირებული საიტი
პარამეტრირას აკეთებსნაგულისხმევი
--jsonმანქანურად წაკითხვადი გამომავალი მონაცემები

მაგალითი

zinnector collaborators example.com

რასაც ხედავთ — აღებულია 0.1.5-ის რეალური გაშვებიდან პროდაქშენზე 2026-09-14-ს; დომენები, ID-ები და ერთჯერადი ბმულები ჩანაცვლებულია. ზუსტი ფორმა, რომელსაც ბრძანება ბეჭდავს, წყაროდან (W40-DEVTOOL-მა დაამატა ესენი ამ ფაილის ბოლო ჩაწერის შემდეგ); თქვენი დომენები, ID-ები და თარიღები განსხვავებული იქნება


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

საიტზე პირის წვდომის გაუქმება — ელფოსტით ან მინიჭების ID-ით (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

რასაც ხედავთ — დაფიქსირებულია 2026-09-14-ს პროდაქშენ გარემოში 0.1.5-ის რეალური გაშვებიდან; დომენები, ID-ები და ერთჯერადი ბმულები ჩანაცვლებულია. ზუსტი ფორმა, რომელსაც ბრძანება ბეჭდავს, წყაროდან (W40-DEVTOOL-მა დაამატა ესენი ამ ფაილის ბოლო დაფიქსირების შემდეგ); თქვენი დომენები, ID-ები და თარიღები განსხვავებული იქნება; ქვებრძანების გარეშე ეშვება list


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

● nothing waiting for you

zinnector invitations list

იმ ანგარიშისთვის განკუთვნილი მოწვევები, რომლითაც შესული ხართ სისტემაში.

zinnector invitations list [options]
ოფციარას აკეთებსნაგულისხმევი
--jsonმანქანურად წაკითხვადი გამომავალი მონაცემები

მაგალითი

zinnector invitations list

რასაც ხედავთ — აღებულია 0.1.5-ის რეალური გაშვებიდან პროდაქშენზე 2026-09-14-ს; დომენები, ID-ები და ერთჯერადი ბმულები ჩანაცვლებულია. ზუსტი ფორმა, რომელსაც ბრძანება ბეჭდავს, წყაროდან (W40-DEVTOOL-მა დაამატა ესენი ამ ფაილის ბოლო ჩაწერის შემდეგ); თქვენი დომენები, ID-ები და თარიღები განსხვავებული იქნება


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 | არა | საიტის ID, ძირითადი დომენი ან სახელი — ნაგულისხმევად საიტი, რომელიც დაკავშირებულია 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არასაიტის id, ძირითადი დომენი ან სახელი — ნაგულისხმევად გამოიყენება zinnector.json-ში დაკავშირებული საიტი
ოფციარას აკეთებსნაგულისხმევი
--via <seam>auto (ნაგულისხმევი), git, ან backup"auto"
--freshახალი სარეზერვო ასლის შექმნა უახლესის გამოყენების ნაცვლად (იყენებს მოთხოვნისამებრ სლოტს)
--max-age <hours>მიიღეთ უახლესი სარეზერვო ასლი, თუ ის ამაზე ახალია"24"
--fullდოკუმენტის მთლიანი ფესვი (root), WordPress-ის ბირთვის ჩათვლით (ნაგულისხმევი: მხოლოდ wp-content)
--no-uploadswp-content/uploads-ის (მედია) გამოტოვება
--no-databaseსაიტის მონაცემთა ბაზის გამოტოვება — მხოლოდ ფაილების აღება
--live-configwp-config.php-ის ჩაწერაც — ის შეიცავს რეალური (LIVE) მონაცემთა ბაზის ავთენტიფიკაციის მონაცემებს
--cleanwp-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დოკუმენტის სრული ძირითადი საქაღალდე (document root), WordPress-ის ბირთვის ჩათვლით
--no-uploadswp-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არასაიტის id, ძირითადი დომენი ან სახელი — ნაგულისხმევად არის 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არასაიტის id, ძირითადი დომენი ან სახელი — ნაგულისხმევად არის 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არასაიტის id, ძირითადი დომენი ან სახელი — ნაგულისხმევად არის zinnector.json-ში დაკავშირებული საიტი
ოფციარას აკეთებსნაგულისხმევი
--subdir <path>საიტის მხოლოდ ამ ქვედირექტორიის სინქრონიზაცია
--jsonმანქანურად წაკითხვადი გამონატანი

მაგალითი

zinnector sync off example.com

რასაც ხედავთ

✔ two-way sync is off

zinnector sync run

დააკომიტეთ საიტის აქტიური ფაილები მის რეპოზიტორიაში ახლავე.

zinnector sync run [options] [site]
არგუმენტისავალდებულოარას წარმოადგენს
siteარასაიტის id, ძირითადი დომენი ან სახელი — ნაგულისხმევად არის zinnector.json-ში დაკავშირებული საიტი
პარამეტრირას აკეთებსნაგულისხმევი
--jsonმანქანურად წაკითხვადი გამომავალი მონაცემები

მაგალითი

zinnector sync run example.com

რასაც ხედავთ — აღებულია 0.1.4-ის რეალური გაშვებიდან სატესტო საიტზე 2026-09-12-ს; დომენი და id-ები ჩანაცვლებულია საჩვენებელი მნიშვნელობებით. გაშვება, რომელსაც რეპოზიტორიამ უკვე გადაუსწრო, სამაგიეროდ გადადის 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

რასაც ხედავთ — დაფიქსირებულია 2026-09-12-ს სატესტო საიტზე 0.1.4-ის რეალური გაშვებიდან; დომენი და id-ები ჩანაცვლებულია საილუსტრაციო მნიშვნელობებით. --yes-ის გარეშე ის ჯერ ეკითხება, ხოლო როდესაც ტერმინალი არ არის შეკითხვის დასასმელად, პირდაპირ უარყოფს

✔ kept the repository

Two-way sync — example.com
…
state        synced

zinnector check

შეადარეთ ეს პროექტი იმ სლოტს, რომელშიც აპირებთ განთავსებას.

zinnector check [options] [site]
არგუმენტისავალდებულოარას წარმოადგენს
siteარასაიტის ID, ძირითადი დომენი ან სახელი — ნაგულისხმევად გამოიყენება zinnector.json-ში დაკავშირებული საიტი
პარამეტრირას აკეთებსნაგულისხმევი
--probeჩატვირთეთ ლოკალური გაშვების გარემო და გაზომეთ მისი php, zinnector.json-ზე დანდობის ნაცვლად
--allაგრეთვე აჩვენეთ წარმატებული შემოწმებები
--strictაგრეთვე განიცადეთ მარცხი, როდესაც რაიმეს შემოწმება ვერ მოხერხდა
--jsonმანქანურად წაკითხვადი გამონატანი

მაგალითი

zinnector check

რასაც ხედავთ — დაფიქსირებულია 2026-09-14-ს პროდაქშენ გარემოში 0.1.5 ვერსიის რეალური გაშვებიდან; დომენები, იდენტიფიკატორები და ერთჯერადი ბმულები ჩანაცვლებულია — გაშვებამ გამოავლინა რეალური შეუსაბამობა (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არასაიტის ID, ძირითადი დომენი ან სახელი — ნაგულისხმევია zinnector.json-ში დაკავშირებული საიტი
პარამეტრირას აკეთებსნაგულისხმევი
-f, --forceგანათავსეთ მაშინაც კი, როდესაც pre-flight შემოწმებას აქვს მიგნებები
--skip-checksსაერთოდ არ გაუშვათ pre-flight შემოწმება
--probeგაზომეთ ლოკალური runtime-ი pre-flight შემოწმების დროს 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 | არა | საიტის id, ძირითადი დომენი ან სახელი — ნაგულისხმევად გამოიყენება 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არასაიტის id, ძირითადი დომენი ან სახელი — ნაგულისხმევად 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არასაიტის id, ძირითადი დომენი ან სახელი — ნაგულისხმევად არის 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არასაიტის id, ძირითადი დომენი ან სახელი — ნაგულისხმევად არის 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]
არგუმენტისავალდებულოარას წარმოადგენს
siteარასაიტის id, პირველადი დომენი ან სახელი — ნაგულისხმევად გამოიყენება zinnector.json-ში დაკავშირებული საიტი
ოფციარას აკეთებსნაგულისხმევი
--accessმხოლოდ წვდომის ჟურნალი
--errorმხოლოდ შეცდომების ჟურნალი
--buildსამაგიეროდ, ბოლო დეპლოის აგების ჟურნალი
--jsonმანქანურად წაკითხვადი გამონატანი

მაგალითი

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> | საიტის id ან დომენი | |\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

რასაც ხედავთ — აღბეჭდილია 2026-09-14-ს წარმოების გარემოში 0.1.5-ის რეალური გაშვებიდან; დომენები, ID-ები და ერთჯერადი ბმულები შეცვლილია. 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არასაიტის id, ძირითადი დომენი ან სახელი — ნაგულისხმევად არის 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

რასაც ხედავთ — გადაღებულია 2026-09-14-ს წარმოების გარემოში 0.1.5-ის რეალური გაშვებიდან; დომენები, ID-ები და ერთჯერადი ბმულები ჩანაცვლებულია. 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-ისთვის
--proxiedCDN-ის გავლით მარშრუტიზაცია
-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>
არგუმენტისავალდებულორას წარმოადგენს
operationდიახრა უნდა გაეშვას ყველა არჩეულ საიტზე: cache_purge, malware_scan, sitemap თუ block_ip
პარამეტრირას აკეთებსნაგულისხმევი
--allყველა საიტი, რომლის ნახვაც ამ გასაღებს შეუძლია
--site <site...>კონკრეტული საიტები, id-ით ან დომენით
--status <status>ყველა საიტი ამ სტატუსში
-y, --yesარ იკითხო
--jsonმანქანურად წაკითხვადი გამონატანი

მაგალითი

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...>
არგუმენტისავალდებულოარას წარმოადგენს
question...დიახრისი კითხვაც გსურთ, მარტივი სიტყვებით — ბრჭყალებში ჩასმა არასავალდებულოა
პარამეტრირას აკეთებსნაგულისხმევი
-s, --site <site>კონკრეტული საიტის შესახებ შეკითხვა
--org <id>ორგანიზაცია, რომლის სახელითაც სვამთ შეკითხვას, როდესაც თქვენი ანგარიში ერთზე მეტს ეკუთვნის
--no-contextარ გაიგზავნოს არაფერი ლოკალური პროექტის შესახებ
--jsonმანქანურად წაკითხვადი გამონატანი

მაგალითი

zinnector ai "why is my deploy failing?"

რასაც ხედავთ — დაფიქსირებულია 2026-09-14-ს წარმოებაში 0.1.5-ის რეალური გაშვებიდან; დომენები, იდენტიფიკატორები და ერთჯერადი ბმულები შეცვლილია. ასისტენტი პასუხობს ანგარიშის ენაზე — ამ ანგარიშის ლოკალი არის არაბული, ამიტომ დაფიქსირებული პასუხი ინგლისურ კითხვაზე არაბულ ენაზეა

→ 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

რასაც ხედავთ — გაშვებულია ხელოვნური ინტელექტის კლიენტის მიერ, როგორიცაა 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_TOKENAPI გასაღები, რომელიც გამოიყენება შენახული პროფილის ნაცვლად — ასე ახდენს CI ავთენტიფიკაციას
ZINNECTOR_APIAPI-ის საბაზისო URL (ნაგულისხმევი 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.

დეველოპერის ყველა დოკუმენტაცია →

უახლესი ბლოგიდან

რას ვწერდით ჰოსტინგის, SEO-ს და საიტების ფართო მასშტაბით მართვის შესახებ.

SEO და ბმულების შექმნა ჰოსტინგის შრიდან: ოპერატორის ხედვა 2026 წლისთვის

როგორ განსაზღვრავს ჰოსტინგი ინდექსირებასა და ბმულების წონას 2026 წელს: გვერდების ინდექსში შენარჩუნება, ძველი დომენების შემოწმება მათზე საიტის აწყობამდე, ბმულების მშენებლობა საძიებო კვალის გარეშე და გულწრფელი შეფასება იმისა, თუ რა შეუძლია და რა არ შეუძლია ინფრასტრუქტურას SEO-სთვის.

პოსტის წაკითხვა →

WordPress-ის სისწრაფისა და უსაფრთხოების უზრუნველყოფა: წარმადობისა და მოდულების საკონტროლო სია

პრაქტიკული საკონტროლო სია სწრაფი და უსაფრთხო WordPress-ისთვის: სერვერის დონის ქეშირება, ობიექტების ქეში თითოეული საიტისთვის, რამდენიმე მოდული, რომელთა გამოყენებაც ღირს, ტექნოლოგიური დასტის განახლებულ მდგომარეობაში შენარჩუნება და WooCommerce-ის გვერდები, რომლებიც არასდროს უნდა დააქეშოთ.

პოსტის წაკითხვა →

როგორ შევარჩიოთ მართვადი ვებ ჰოსტინგი 2026 წელს: მყიდველის გზამკვლევი

რა განასხვავებს სინამდვილეში კარგ მართულ ჰოსტინგს მართვის პანელიანი იაფი ყუთისგან — მიგრაციები, სარეზერვო ასლები, იზოლაცია, რეალური ქეშირება და პატიოსანი მასშტაბირება — და როგორ შეაფასოთ იგი ვალდებულების აღებამდე.

პოსტის წაკითხვა →

წაიკითხეთ ბლოგი →

კვლავ გაქვთ პრობლემა?

მხარდაჭერა შედის ყველა გეგმაში, სავარძელი ღიაა დღეში 24 საათის განმავლობაში და შეგიძლიათ მოგვწეროთ ჩვენს ნებისმიერ 58 ენაზე — ჩვენ გიპასუხებთ თქვენს ენაზე.

მხარდაჭერასთან დაკავშირება → ყველა სტატია →