דלגו לתוכן

מדריך פקודות CLI

השתמשו ב־shoplifter --help או ב־shoplifter <command> --help לתחביר של הגרסה המותקנת. הטבלה מכסה CLI 0.1.8 ומסמנת התקנת מיומנויות בגרסת 0.1.10 שהוכנה.

פקודה ארגומנטים פעולה
init <directory> <id> [sdk-tarball] [contract-tarball] יצירת פרויקט עצמאי חדש.
scaffold <homepage|header|footer> יצירת רכיב חסר בלבד, ללא החלפת רכיב קיים.
fields / editor / assets / data / design <set|remove|append> <path> [json] עריכה ואימות של חוזי הפרויקט.
migrations <set|remove|append> <path> [json] עריכת מיגרציות הצהרתיות בעלות גרסה.
fixtures [generate|reset] יצירת נתוני דמה או החלפתם המפורשת.
types — יצירת נתוני דמה והצהרות TypeScript.
validate [output] אימות הפרויקט, ובמצב output גם תמונות בפלט הבנייה.
dev — יצירת נתונים והפעלת npm run dev.
files — בדיקת הקבצים שייכללו בהעלאה וגודלם.
dependencies sync [sdk-archive] [contract-archive] עדכון מפורש של סביבת הריצה וקובץ נעילת התלויות.
login [channel-code] בקשת אישור בלוח הבקרה עבור ערוץ.
logout — ביטול פרטי הגישה הנוכחיים.
publication <action> <channel> [revision] [language] פעולה על גרסת פרסום בערוץ מסוים.
skills (0.1.10 לאחר הפרסום) install --agent <codex|claude|all> [--global] [--version <version>] [--force] התקנת חבילת המיומנויות הרשמית.

פעולות פרסום: upload, ‏stage, ‏preview, ‏preview-link, ‏build, ‏publish, ‏status, ‏logs, ‏retry, ‏retry-deployment, ‏activate, ‏rollback. רק preview-link מקבלת --reset. ראו פרסום לתנאים מוקדמים ולדרישות מזהה גרסה.

כל הפקודות דורשות Node 24. הורדת סביבת ריצה והתקנת מיומנויות דורשות רשת אך לא כניסה ללוח הבקרה. פרסום מרוחק דורש הרשאה לערוץ. התקנת מיומנויות נעשית כברירת מחדל בתיקייה הנוכחית; --global בוחר בתיקיית הבית.