عن المشروع
just هو مشغل أوامر مصمم لحفظ وتنفيذ الأوامر الخاصة بالمشروع. يستخدم `justfile` بصيغة مستوحاة من `make` ، ولكنه يعمل كمشغل أوامر بدلاً من نظام بناء، مما يتجنب تعقيد تتبع التبعيات القائم على الملفات (على سبيل المثال، لا حاجة لـ `.PHONY`).
تشمل القدرات الرئيسية ما يلي:
- دعم متعدد المنصات لأنظمة Linux و macOS و Windows.
- دعم لمعاملات الوصفات (recipe parameters) والأعلام والخيارات.
- لغة تعبير غنية مع وظائف مدمجة.
- حل ثابت للوصفات غير المعروفة والتبعيات الدائرية.
- التكامل مع ملفات `.env` لإدارة متغيرات البيئة.
- القدرة على كتابة الوصفات بلغات عشوائية باستخدام shebangs (مثل Python و Node.js).
- دعم لتنظيم الأوامر في وحدات (modules) وعمليات استيراد (imports).
- سكربتات إكمال سطر الأوامر للأصداف (shells) الشائعة.
- القدرة على استدعائه من أي دليل فرعي للمشروع.