| संस्करण | 1.0 |
|---|---|
| प्रकाशक | The Mac Orchard |
| रिलीज़ की तारीख | 26 अग॰ 2008 |
| तारीख संकलित हुई | 17 मई 2005 |
| ओएस आवश्यकताओं | Macintosh, Mac OS X 10.3, Mac OS X 10.3.9, Mac OS X 10.4 PPC |
| आवश्यकताएँ | Mac OS X 10.3 or later (10.4 preferred) |
| कुल डाउनलोड | 1,088 |
| कीमत | Free |
विवरण
पर्ल में लिखी गई ये लिपियां काफी सरल प्रकृति की हैं। मैक ओएस एक्स मशीनों को प्रशासित करते समय मैं वरीयता फाइलों को साफ करने और तलाशने में काफी समय बिताता हूं, और मैक ओएस एक्स 10.4 की बाइनरी .plist फाइलों की प्रवृत्ति ने इस प्रक्रिया को और अधिक कठिन बना दिया है।
स्पष्ट विकल्प एक GUI है, जैसे कि Apple का अपना "प्रॉपर्टी लिस्ट एडिटर" एप्लिकेशन। जबकि इस तरह के उपकरणों के अपने स्थान हैं, मैं GUI के साथ .plist फ़ाइलों को प्रबंधित करने का प्रशंसक नहीं हूं, खासकर जब मुझे जरूरी नहीं पता कि मैं क्या करना चाहता हूं जब तक कि मैं एक या दो grep प्रदर्शन नहीं करता। इसलिए ये स्क्रिप्ट, जो मैक ओएस एक्स के किसी भी संस्करण में काम करना चाहिए, लेकिन मैक ओएस एक्स 10.4 और उच्चतर के लिए आदर्श रूप से अनुकूल हैं। मैंने उन्हें Apple के प्लुटिल कमांड के दर्दनाक पुनर्लेखन से बचने के लिए लिखा था। सभी तीन स्क्रिप्ट काम पूरा करने के लिए एक या दूसरे रूप में प्लुटिल चलाती हैं, और उनका उपयोग यूनिक्स कमांड लाइन से परिचित किसी भी व्यक्ति के लिए स्पष्ट होना चाहिए।
यहां प्रत्येक कमांड का एक बुनियादी अवलोकन दिया गया है:
plcat: एक बाइनरी .plist फ़ाइल के ASCII प्रतिनिधित्व को देखने का एक सरल साधन। मूल रूप से एक बाइनरी .plist फ़ाइल को ASCII में कनवर्ट करता है और इसे सीधे स्क्रीन (/dev/stdout) पर प्रदर्शित करता है। plmore: एक बाइनरी .plist फ़ाइल के ASCII प्रतिनिधित्व को देखने के लिए एक सरल साधन, एक समय में एक स्क्रीन। plcat के समान, लेकिन अधिक के लिए "पाइप्ड"। pledit: अपने पसंदीदा संपादक (vim, स्वाभाविक रूप से!) में बाइनरी .plist फ़ाइलों को संपादित करने का एक सरल साधन, स्वचालित रूप से प्रत्येक संपादन का बैकअप ट्रेल रखते हुए। यह स्क्रिप्ट अस्थायी रूप से फ़ाइल को ASCII में कनवर्ट करती है, जिससे संपादन आसान हो जाता है। आपके संपादन समाप्त करने पर, फ़ाइल वापस अपने मूल कॉम्पैक्ट बाइनरी प्रारूप में परिवर्तित हो जाती है। आपकी सुविधा के लिए एक पूर्ण बैकअप ट्रेल (filename.plist.OLD, filename.plist.OLD.1, आदि) रखा गया है।