منصوبے کے بارے میں
chezmoi ڈاٹ فائلوں (کنفیگریشن فائلیں جیسے شیل، ایڈیٹر اور ٹرمینل کی ترتیبات) کو متعدد، متنوع مشینوں میں محفوظ طریقے سے منظم کرنے کے لیے ایک اوپن سورس ٹول ہے۔ اس کی دستاویزات chezmoi.io پر موجود ہیں، اور یہ پروجیکٹ MIT لائسنس کے تحت جاری کیا گیا ہے۔
یہ کیا کرتا ہے
- کنفیگریشن فائلوں کے لیے ایک واحد ذریعہ حقیقت رکھتا ہے اور اسے ہر مشین پر لاگو کرتا ہے، تاکہ لیپ ٹاپ، سرورز اور ورک سٹیشنز پر ترتیبات مستقل رہیں۔
- متفاوت ماحول کے لیے ڈیزائن کیا گیا: ایک ہی ڈاٹ فائلز ریپوزٹری مختلف آپریٹنگ سسٹمز، ہوسٹ نیمز، صارفین یا انسٹال شدہ سافٹ ویئر والی مشینوں کو ہدف بنا سکتی ہے۔
- سیکیورٹی ایک بیان کردہ توجہ ہے، جو اہم ہے کیونکہ ڈاٹ فائلوں میں اکثر اسناد، ٹوکنز اور مشین کے مخصوص راز شامل ہوتے ہیں۔
اس قسم کے ٹول سے وابستہ عام صلاحیتیں
- ایک سورس ڈائریکٹری جو منظم فائلوں کو محفوظ کرتی ہے، جس میں تبدیلیاں شامل کرنے، ترمیم کرنے، فرق دیکھنے اور لاگو کرنے کے لیے کمانڈ لائن انٹرفیس موجود ہے۔
- ٹیمپلیٹنگ تاکہ ایک ہی فائل ہر مشین پر مختلف طریقے سے رینڈر ہو سکے، مثلاً ہوسٹ نیم، OS یا ماحولیاتی متغیرات کی بنیاد پر۔
- ورژن کنٹرول (عام طور پر Git) کے ساتھ انٹیگریشن تاکہ ڈاٹ فائلوں میں تبدیلیوں کا جائزہ لیا جا سکے، کمیٹ کیا جا سکے اور شیئر کیا جا سکے۔
- رازوں اور خفیہ کردہ اقدار کی حمایت، اور لاگو کرنے کے دوران اسکرپٹس یا ہکس چلانے کی سہولت۔
- کراس پلیٹ فارم آپریشن، جو یونکس جیسے سسٹمز اور ونڈوز کا احاطہ کرتا ہے۔
یہ کس کے لیے ہے
ڈویلپرز، سسٹم ایڈمنسٹریٹرز اور پاور صارفین جو کئی مشینوں پر ذاتی یا ٹیم کنفیگریشن برقرار رکھتے ہیں اور اسے دوبارہ قابلِ تولید، قابلِ آڈٹ طریقے سے کرنا چاہتے ہیں۔ ریپوزٹری میں شراکت داروں کے لیے ڈویلپر گائیڈ بھی شامل ہے، اور README میں شراکت داروں کی ایک بڑی کمیونٹی کو کریڈٹ دیا گیا ہے۔
نوٹ: یہ جائزہ ریپوزٹری کی تفصیل اور README پر مبنی ہے، جو مختصر ہیں؛ مخصوص خصوصیات، معاون پلیٹ فارمز اور ورک فلوز کی تصدیق chezmoi.io پر سرکاری دستاویزات سے کرنی چاہیے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.