| Versão | 1.0 |
|---|---|
| Editor | The Mac Orchard |
| Data de lançamento | 26 de ago. de 2008 |
| Data adicionada | 17 de mai. de 2005 |
| Os requisitos | Macintosh, Mac OS X 10.3, Mac OS X 10.3.9, Mac OS X 10.4 PPC |
| Requisitos | Mac OS X 10.3 or later (10.4 preferred) |
| Total de downloads | 1.088 |
| Preço | Free |
Descrição
Esses scripts, escritos em Perl, são bastante simples por natureza. Eu gasto muito tempo limpando e explorando arquivos de preferências ao administrar máquinas Mac OS X, e a propensão do Mac OS X 10.4 para arquivos .plist binários tornou esse processo muito mais tedioso.
A alternativa aparente é uma GUI, como o próprio aplicativo "Property List Editor" da Apple. Embora essas ferramentas tenham seus lugares, não sou fã de gerenciar arquivos .plist com uma GUI, especialmente quando não sei necessariamente o que quero fazer até executar um ou dois grep. Daí esses scripts, que devem funcionar em qualquer versão do Mac OS X, mas são ideais para o Mac OS X 10.4 e superior. Eu os escrevi para evitar a dolorosa redigitação do comando plutil da Apple. Todos os três scripts executam plutil de uma forma ou de outra para fazer o trabalho, e seu uso deve ser óbvio para qualquer pessoa familiarizada com uma linha de comando UNIX.
Aqui está uma visão geral básica de cada comando:
plcat: Um meio simples de visualizar uma representação ASCII de um arquivo .plist binário. Basicamente converte um arquivo .plist binário para ASCII e o exibe diretamente na tela (/dev/stdout). plmore: Um meio simples de visualizar uma representação ASCII de um arquivo .plist binário, uma tela por vez. Semelhante ao plcat, mas "encaminhado" para mais. pleedit: Um meio simples de editar arquivos .plist binários em seu editor favorito (vim, naturalmente!), mantendo automaticamente uma trilha de backup de cada edição. Este script converte temporariamente o arquivo para ASCII, facilitando a edição. Ao terminar suas edições, o arquivo é convertido de volta ao seu formato binário compacto original. Uma trilha de backup completa (filename.plist.OLD, filename.plist.OLD.1, etc.) é mantida para sua conveniência.