منصوبے کے بارے میں
just ایک کمانڈ رنر ہے جسے پروجیکٹ کے مخصوص کمانڈز کو محفوظ کرنے اور چلانے کے لیے ڈیزائن کیا گیا ہے۔ یہ `justfile` کا استعمال کرتا ہے جس کی سنٹیکس `make` سے متاثر ہے، لیکن یہ ایک بلڈ سسٹم کے بجائے کمانڈ رنر کے طور پر کام کرتا ہے، جس سے فائل پر مبنی ڈیپینڈینسی ٹریکنگ کی پیچیدگی سے بچا جا سکتا ہے (مثلاً `.PHONY` کی ضرورت نہیں ہوتی)۔
اہم صلاحیتوں میں شامل ہیں:
- Linux، macOS، اور Windows کے لیے کراس پلیٹ فارم سپورٹ۔
- ریسیپی پیرامیٹرز، فلیگز، اور آپشنز کے لیے سپورٹ۔
- بلٹ ان فنکشنز کے ساتھ ایک بھرپور ایکسپریشن لینگویج۔
- نامعلوم ریسیپیز اور سرکلر ڈیپینڈینسیز کا اسٹیٹک ریزولوشن۔
- انوائرمنٹ ویری ایبل مینجمنٹ کے لیے `.env` فائلوں کے ساتھ انٹیگریشن۔
- shebangs (مثلاً Python، Node.js) کا استعمال کرتے ہوئے کسی بھی زبان میں ریسیپیز لکھنے کی صلاحیت۔
- کمانڈز کو ماڈیولز اور امپورٹس میں منظم کرنے کی سپورٹ۔
- مقبول شیلز کے لیے کمانڈ لائن کمپلیشن اسکرپٹس۔
- پروجیکٹ کی کسی بھی سب ڈائریکٹری سے کال کیے جانے کی صلاحیت۔