Pergunta

notei que toda vez que eu reiniciar o meu computador eu tenho que fazer as seguintes tarefas:

  • aberto Terminal
  • Tipo sites 'cd / mysite'
  • abrir outra aba no Terminal
  • Tipo sites 'cd / mysite'
  • tipo 'script / servidor --debugger'
  • aberto Safari
  • ir para ' http: // localhost: 3000 / '
  • TextMate aberta
  • Abrir -> mysite

É possível automatizar este processo utilizando o Automator? Se não, existem alternativas para acelerar esse processo?

Eu tentei registrar esse processo com o Automator, mas seria melhor aos comandos de uso diretamente.

Foi útil?

Solução

Você pode provavelmente com o Automator, e gostaria de começar por tentar gravá-lo no Automator. (Workflow> Record; ele vai dizer sobre a sysPreference especial que você precisa para ligar)

Se Automator não pode gravá-lo facilmente, então Applescript provavelmente seria muito mais fácil. Automator brilha quando uma peça precisa fluir para outra (um "fluxo de trabalho" real). Quando é apenas um monte de etapas independentes, então scripts shell ou AppleScripts são mais fáceis (exceto nos casos em que o Automator pode gravá-lo para você).

Algumas dicas:

Em um shell script, "aberto http: // ...". Abrirá a página no seu navegador preferido

osascript permite executar pequenos AppleScripts dentro de um shell script.

Automator pode executar os dois scripts shell e AppleScripts

AppleScripts pode executar scripts shell.

Outras dicas

Bem, você realmente não precisa Automator para a maioria das tarefas -. Apenas a criação de bons padrões para Terminal e Safari

Com Terminal você pode ir para as configurações e definir um par de janelas de terminal para executar scripts específicos quando se começou a subir. Em seguida, você pode organizar as janelas como quiser (guias, janelas ou uma combinação dos dois) e salvar o resultado como um grupo de janelas. Então você pode fazer esse grupo janela iniciar automaticamente quando Terminal é aberta.

Finalmente, você pode entrar em Preferências do Sistema e definir tanto Safari e Terminal de ser itens de login (em Contas).

Para fazer Texmate abrir o projeto específico, você pode simplesmente usar a opção de linha de comando do Textmate (companheiro mysite).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top