نمای کلی دستورات¶
Lich CLI دستوراتی برای مدیریت پروژه، تولید کد، DevOps و امنیت ارائه میدهد.
دستهبندی دستورات¶
🚀 مدیریت پروژه¶
| دستور | توضیحات |
|---|---|
lich init |
ساخت پروژه جدید لیچ |
lich dev |
راهاندازی سرورهای توسعه |
lich stop |
توقف سرورهای توسعه |
lich shell |
باز کردن shell تعاملی پایتون |
🛠️ تولید کد¶
| دستور | توضیحات |
|---|---|
lich make entity |
ساخت entity دامین |
lich make service |
ساخت لایه سرویس |
lich make api |
ساخت API router |
lich make dto |
ساخت data transfer objects |
lich make factory |
ساخت factory تست |
lich make middleware |
ساخت middleware |
lich make event |
ساخت کلاس event |
lich make listener |
ساخت event listener |
lich make job |
ساخت background job |
lich make policy |
ساخت authorization policy |
🗃️ دیتابیس¶
| دستور | توضیحات |
|---|---|
lich migration |
دستورات migration دیتابیس |
lich seed |
seed کردن دیتابیس |
lich backup |
ایجاد/بازیابی بکاپ |
🔒 امنیت¶
| دستور | توضیحات |
|---|---|
lich security |
اجرای اسکنهای امنیتی |
lich secret |
مدیریت سکرتها |
lich lint |
لینت کردن کد |
🚀 DevOps و CI/CD¶
| دستور | توضیحات |
|---|---|
lich deploy |
دیپلوی با Ansible |
lich ci |
اجرای بررسیهای CI محلی |
lich production-ready |
بررسی آمادگی پروداکشن |
🔧 ابزارها¶
| دستور | توضیحات |
|---|---|
lich middleware |
فعال/غیرفعال کردن middlewares |
lich routes |
لیست همه API routes |
lich test |
اجرای تستها |
lich version |
نمایش اطلاعات نسخه |
دریافت کمک¶
همه دستورات --help را پشتیبانی میکنند:
lich --help # کمک اصلی
lich make --help # کمک دستورات Make
lich migration --help # کمک Migration
lich security --help # کمک اسکن امنیتی
lich deploy --help # کمک دیپلوی
زمینه دستور¶
بیشتر دستورات نیاز دارند در دایرکتوری پروژه لیچ باشید (پوشه .lich/ داشته باشد):