| Версія | 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 |
Опис
Ці сценарії, написані на Perl, досить прості за своєю природою. Я витрачаю багато часу на очищення та вивчення файлів налаштувань під час адміністрування комп’ютерів Mac OS X, і схильність Mac OS X 10.4 до бінарних файлів .plist зробила цей процес набагато виснажливішим.
Очевидною альтернативою є графічний інтерфейс користувача, такий як власна програма Apple «Редактор списку властивостей». Хоча такі інструменти мають місце, я не прихильник керування файлами .plist за допомогою графічного інтерфейсу користувача, особливо коли я не обов’язково знаю, що хочу робити, доки не виконаю grep або два. Тому ці сценарії повинні працювати в будь-якій версії Mac OS X, але ідеально підходять для Mac OS X 10.4 і вище. Я написав їх, щоб уникнути болісного повторного введення команди plutil від Apple. Усі три сценарії запускають plutil у тій чи іншій формі, щоб виконати роботу, і їхнє використання повинно бути очевидним майже кожному, хто знайомий із командним рядком UNIX.
Ось базовий огляд кожної команди:
plcat: простий засіб для перегляду представлення ASCII двійкового файлу .plist. По суті, перетворює двійковий файл .plist на ASCII і відображає його безпосередньо на екрані (/dev/stdout). plmore: простий засіб для перегляду ASCII-представлення двійкового файлу .plist, по одному екрану за раз. Подібний до plcat, але «підключений» до більшого. pledit: простий засіб для редагування бінарних файлів .plist у вашому улюбленому редакторі (звичайно vim!), автоматично зберігаючи резервну копію кожного редагування. Цей сценарій тимчасово перетворює файл у формат ASCII, що полегшує редагування. Після завершення редагування файл повертається до оригінального компактного двійкового формату. Для вашої зручності зберігається повна резервна копія (filename.plist.OLD, filename.plist.OLD.1 тощо).