منصوبے کے بارے میں
ez ایک macOS کمانڈ-لائن ٹول ہے جو ڈویلپرز کو پروجیکٹ-سکوپڈ کمانڈ الیاسز بنانے کی اجازت دیتا ہے۔ الیاسز ہر پروجیکٹ ڈائریکٹری کے اندر .ez_cli.json فائلوں میں ذخیرہ کیے جاتے ہیں، جو کمانڈز کو ان کے متعلقہ ریپوزٹریز سے منسلک رکھتی ہیں اور حادثاتی عالمی ضمنی اثرات سے بچتی ہیں۔ یہ ٹول Swift میں لکھا گیا ہے، صرف Apple کے swift-argument-parser کا استعمال کرتا ہے، اور Homebrew کے ذریعے تقسیم کیا جاتا ہے۔
یہ الیاسز کو شامل کرنے، فہرست بنانے، ہٹانے، اور چلانے کی صلاحیت رکھتا ہے، جس میں {1} اور {2} جیسے پیرامیٹر پلیس ہولڈرز شامل ہیں، ساتھ ہی اضافی دلائل کا خودکار اضافہ بھی ہے۔ راز Apple Keychain میں ذخیرہ کیے جا سکتے ہیں اور الیاس کمانڈز کے اندر حوالہ دیے جا سکتے ہیں، جس سے ٹرمینل آؤٹ پٹ یا پروسیس لسٹنگ میں API کیز یا ٹوکنز کے ظاہر ہونے کا خطرہ کم ہو جاتا ہے۔ ez zsh ٹیب تکمیل، انٹرایکٹو ٹرمینل پاس تھرو، اور SQLite ڈیٹا بیس میں مقامی رن ہسٹری بھی فراہم کرتا ہے۔ stats کمانڈ فی-الیاس دورانیے کی تاریخ اور رجحانات دکھا سکتا ہے، جبکہ تمام ریکارڈ شدہ ڈیٹا مقامی مشین پر رہتا ہے اور متعلقہ فائلوں کو حذف کر کے صاف کیا جا سکتا ہے۔
پروجیکٹ میں Swift-based ترقی کے لیے بلڈ، رن، اور قبولیت-ٹیسٹ ہدایات شامل ہیں۔ یہ macOS 15.0+ کو ٹارگٹ کرتا ہے اور سورس سے بلڈ کرنے کے لیے Swift 6.0+ اور Xcode 16.4+ کی ضرورت ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.