Skip to content

CLI של HomeCloud

ה-CLI homecloud הוא כלי שורת הפקודה לבעלי חשבון ול-DevOps. השתמשו בו להגדרת Access Keys, התחברות לפקודות ניהול, סנכרון object storage, פרסום הודעות תור, invoke לפונקציות ועוד.

הוא מגיע כבינארי עצמאי — משתמשי קצה לא צריכים Python מותקן.

התקנה

ראו התקנה ל-Linux, macOS ו-Windows.

homecloud version
homecloud configure
homecloud login

מודל מנטלי

משפחת פקודות Auth דוגמאות
Data plane Access Key (homecloud configure) so cp, so sync, mq send, mq receive
Management סשן קונסול (homecloud login) queues list, so ls-buckets, apps list, accounts list, tasks, diagrams
Either / mixed ראו עמוד כל פקודה fn, ir, mail, מפתח קשור למשתמש ל־tasks / diagrams

יצירת מפתחות: Access Keys. פרטים: אימות.

דוגמאות מהירות

# Object storage — deploy a static site
homecloud so sync ./dist so://my-website/ --delete

# Queues
homecloud mq send orders --body '{"id":1}'
homecloud mq receive orders --max-messages 5 --delete

# Functions
homecloud fn invoke hello --payload '{"name":"Ada"}'

# Registry
homecloud ir login
homecloud ir repo list

# Mail
homecloud mail mailboxes

# משימות / דיאגרמות (login או Access Key קשור למשתמש)
homecloud tasks list --status open
homecloud diagrams list

מדריך פקודות

עמוד תוכן
כל הפקודות טבלה של כל קבוצות הפקודות
configure שמירת פרופילי Access Key
login סשן דפדפן / סיסמה
so Object storage
mq Message queues
fn Functions
ir Image registry
mail Mail
tasks משימות
MCP שרת MCP לפלטפורמה (כלי AI)
diagrams דיאגרמות
שחרורים היסטוריית גרסאות / עדכון

פורמטי פלט

homecloud queues list --output table   # default for many lists
homecloud mq send q --body '{}' --output json
homecloud so sync ./dist so://b/ --output json   # CI-friendly

סכמת URI

Object storage משתמש ב-so://bucket/key:

homecloud so cp ./file.txt so://media/path/file.txt
homecloud so sync ./dist so://my-website/ --delete

הבא

  1. התקנה
  2. אימות
  3. בחרו מדריך פקודה למעלה
  4. לספריות באפליקציה, ראו את ה-SDK