Como inicio um script bash no Finder no OS X?
Estou bem trabalhando na CLI, mas meu pequeno script não é tão amado por meus colegas vinculados à GUI.
Como inicio um script bash no Finder no OS X?
Estou bem trabalhando na CLI, mas meu pequeno script não é tão amado por meus colegas vinculados à GUI.
Respostas:
Para ser amigável ao Finder, um script bash deve ter o .command
sufixo. Claro que também deve ser executável.
A resposta do @ mouviciel funcionará muito bem, mas para obter mais informações, tente o Platypus , que permite criar Pacotes de Aplicativos reais a partir de várias linguagens de script, incluindo scripts de shell Bash. Uma das vantagens disso é que você pode dar um ícone bonito :)
Acabei de lançar bashapp
via github, que compila um script bash em um programa binário (fonte C) e cria a estrutura de diretórios necessária para torná-lo clicável no Finder. Aqui está o README:
http://github.com/arbinger/bashapp
Eu precisava disso para criar alguns scripts de inicialização do serviço que pudessem ser clicados no Finder, em vez de pedir aos usuários para abrir um Terminal. Ele também fornece ofuscação de script simples por meio de criptografia, o que pode ser útil se você precisar distribuir o programa.
Se você quiser adicionar ícones, poderá fazê-lo adicionando o Info.plist
arquivo e o .icns
arquivo à Contents/Resources/
pasta.