| Versjon | 1.0 |
|---|---|
| Forlegger | The Mac Orchard |
| Utgivelsesdato | 26. aug. 2008 |
| Dato lagt til | 17. mai 2005 |
| Os krav | Macintosh, Mac OS X 10.3, Mac OS X 10.3.9, Mac OS X 10.4 PPC |
| Krav | Mac OS X 10.3 or later (10.4 preferred) |
| Totalt antall nedlastinger | 1 088 |
| Pris | Free |
Beskrivelse
Disse skriptene, skrevet i Perl, er ganske enkle i naturen. Jeg bruker mye tid på å rydde ut og utforske preferansefiler når jeg administrerer Mac OS X-maskiner, og Mac OS X 10.4s tilbøyelighet til binære .plist-filer gjorde denne prosessen mye mer kjedelig.
Det tilsynelatende alternativet er en GUI, for eksempel Apples egen "Property List Editor"-applikasjon. Selv om slike verktøy har sine plasser, er jeg ikke en fan av å administrere .plist-filer med en GUI, spesielt når jeg ikke nødvendigvis vet hva jeg vil gjøre før jeg utfører en grep eller to. Derav disse skriptene, som burde fungere i alle versjoner av Mac OS X, men som er ideelt egnet for Mac OS X 10.4 og høyere. Jeg skrev dem for å unngå smertefull omskriving av Apples plutil-kommando. Alle tre skriptene kjører plutil i en eller annen form for å få jobben gjort, og bruken av dem bør være åpenbar for omtrent alle som er kjent med en UNIX-kommandolinje.
Her er en grunnleggende oversikt over hver kommando:
plcat: En enkel måte å vise en ASCII-representasjon av en binær .plist-fil. Konverterer i utgangspunktet en binær .plist-fil til ASCII og viser den direkte på skjermen (/dev/stdout). plmore: En enkel måte å vise en ASCII-representasjon av en binær .plist-fil, ett skjermbilde om gangen. Ligner på plcat, men "piped" til mer. pledit: En enkel måte å redigere binære .plist-filer i favorittredigeringsprogrammet ditt (naturligvis vim!), og automatisk holde en sikkerhetskopi av hver redigering. Dette skriptet konverterer filen midlertidig til ASCII, noe som gjør det enklere å redigere. Når du er ferdig med redigeringene dine, konverteres filen tilbake til det opprinnelige kompakte binære formatet. En fullstendig sikkerhetskopispor (filnavn.plist.OLD, filnavn.plist.OLD.1, etc.) beholdes for enkelhets skyld.