Nämä skriptit, kirjoitettu Perl, ovat melko yksinkertaisia luonteeltaan. Vietän paljon aikaa siivoamassa ja tutkimalla etusija tiedostot annettaessa Mac OS X koneita, ja Mac OS X 10.4: n taipumus kohti binary .plist-tiedostoja tässä prosessissa paljon tylsiä.
ilmeinen vaihtoehto on GUI, kuten Applen ikioma "Property List Editor" sovellus. Vaikka tällaiset työkalut ovat paikoillaan, en ole fani toimitusjohtaja .plist tiedostoja GUI, varsinkin kun en välttämättä tiedä, mitä haluan tehdä, kunnes esiinnyn grep tai kaksi. Siksi näitä skriptejä, jotka pitäisi toimia missä tahansa Mac OS X, mutta sopivat erinomaisesti Mac OS X 10.4 ja uudemmat. Kirjoitin heitä välttämään tuskallista retyping Applen plutil komento. Kaikki kolme skriptit ajaa plutil muodossa tai toisessa on saada työ, ja niiden käyttö pitäisi olla selvää vain joku tuttu UNIX komentorivin.
Tässä on perus katsaus jokaisen komennon:
- plcat: yksinkertainen tapa katseluun ASCII edustus binary .plist tiedosto. Pohjimmiltaan muuntaa binary .plist tiedosto ASCII ja näyttää sen suoraan näytölle (/ dev / stdout).
- plmore: yksinkertainen tapa katseluun ASCII edustus binary .plist tiedosto, yksi näyttö kerrallaan. Samanlainen plcat, mutta "johdetaan" enemmän.
- pledit: Yksinkertainen keino muokkausta binary .plist tiedostoja mielimuokkaimellasi (vim, luonnollisesti!), Automaattisesti pitää varmuuskopio polku kunkin muokata. Tämä kirjoitus väliaikaisesti muuntaa tiedosto ASCII, jolloin muokkauksen helpottamiseksi. Kun viimeistely muokkaukset, tiedosto muunnetaan takaisin alkuperäiseen kompakti binäärimuodossa. Täydellinen varmuuskopio polku (filename.plist.OLD, filename.plist.OLD.1 jne) pidetään avuksesi.
Vaatimukset :
Kommentteja ei löytynyt