| Version | 1.0 |
|---|---|
| Utgivare | The Mac Orchard |
| Utgivningsdatum | 26 aug. 2008 |
| Datum tillagt | 17 maj 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 antal nedladdningar | 1 088 |
| Pris | Free |
Beskrivning
Dessa manus, skrivna i Perl, är ganska enkla till sin natur. Jag spenderar mycket tid på att rensa ut och utforska preferensfiler när jag administrerar Mac OS X-datorer, och Mac OS X 10.4:s benägenhet för binära .plist-filer gjorde den här processen mycket tråkigare.
Det uppenbara alternativet är ett GUI, som Apples alldeles egna "Property List Editor"-applikation. Även om sådana verktyg har sina platser, är jag inte ett fan av att hantera .plist-filer med ett GUI, speciellt när jag inte nödvändigtvis vet vad jag vill göra förrän jag utför ett grep eller två. Därav dessa skript, som borde fungera i alla versioner av Mac OS X, men som är idealiska för Mac OS X 10.4 och högre. Jag skrev dem för att undvika smärtsam omskrivning av Apples plutil-kommando. Alla tre skript kör plutil i en eller annan form för att få jobbet gjort, och deras användning bör vara uppenbar för nästan alla som är bekanta med en UNIX-kommandorad.
Här är en grundläggande översikt över varje kommando:
plcat: Ett enkelt sätt att visa en ASCII-representation av en binär .plist-fil. Konverterar i princip en binär .plist-fil till ASCII och visar den direkt på skärmen (/dev/stdout). plmore: Ett enkelt sätt att visa en ASCII-representation av en binär .plist-fil, en skärm i taget. Liknar plcat, men "piped" till fler. pledit: Ett enkelt sätt att redigera binära .plist-filer i din favoritredigerare (vim, naturligtvis!), automatiskt behålla en säkerhetskopia av varje redigering. Detta skript konverterar temporärt filen till ASCII, vilket möjliggör enklare redigering. När du är klar med dina redigeringar konverteras filen tillbaka till sitt ursprungliga kompakta binära format. En komplett säkerhetskopia (filnamn.plist.OLD, filnamn.plist.OLD.1, etc.) sparas för din bekvämlighet.