Mac OS X: execute o aplicativo em todos os arquivos da pasta

1

Eu quero usar o jsmin para minimizar cada arquivo js em um diretório, e arquivos js em subpastas também.

Eu gostaria de usar os versos compilados do jsmin encontrados aqui: link

Qual é o equivalente do Mac OS X de um arquivo em lotes?

Procurando por algo assim para o Mac OS X: Execute um comando em lote para cada arquivo em um diretório

    
por Charles 12.04.2010 / 05:30

2 respostas

1

Seria um script de shell. Mas você não precisa de um script, você só precisa de find .

    
por 12.04.2010 / 05:31
0

Você pode fazer isso com uma variedade de linguagens (Python, Ruby, Perl), mas Ignacio apontou como é mais fácil fazer isso com o simples 'ol find passando os arquivos para minimizar.

Página de manual para find

Guia para iniciantes para usar find .

O Find irá recorrer aos diretórios e passar seus caminhos para o minify ou yui-compressor ou o que você planeja usar. Você também poderia concat ( cat ) esses arquivos minificados em um único arquivo.

Você também pode estar interessado em projetos como Sprockets que automatizam esse tipo de tarefa para o desenvolvimento da Web.

Eu costumo automatizar tarefas como essa com o Rake - mesmo que o Rake esteja escrito em Ruby, eu o uso para implantar sites PHP , minify e concat JavaScript, etc.

    
por 14.04.2010 / 01:23

Tags