Executa Comandos Ao Vivo, Depois Agenda A Sua Repetição

Requer: Windows. Só isso.

Escreve um comando. Carrega em executar. Vê-o a correr ao vivo. Depois diz-lhe para correr sozinho outra vez, quando quiseres.

Escreve-O, Vê-O A Correr

Abre-o como se fosse um site. Escreve um comando, carrega em executar, e o resultado aparece linha a linha, em tempo real. Não precisas de procurar uma janela de terminal. Não precisas de esperar que acabe para ver alguma coisa.

Inicia um servidor da mesma forma. Continua a correr, o registo continua a fluir, e um clique pára-o de forma limpa. Nada fica preso na porta.

Nunca Mais Voltes A Escrever

Todo o comando que executas fica guardado. Clica num anterior para o correr de novo.

Marca com estrela os que usas com frequência. Dá-lhes um nome e uma cor, para os encontrares depressa. Abre vários separadores ao mesmo tempo, cada um com a sua própria pasta e o seu próprio histórico. Pesquisa em tudo, qualquer palavra, qualquer resultado anterior.

Configura E Esquece

Esta é a parte que um terminal não pode fazer por ti.

Escolhe um comando, depois escolhe quando corre. Todos os dias às 9h. Só uma vez, numa data que escolhas. No momento em que o teu computador liga. No momento em que um ficheiro muda. Até no momento em que ligas o carregador.

Não precisas de estar a olhar para o relógio. Esta ferramenta olha por ti, e executa o comando exatamente no momento certo.

Clica numa tarefa a qualquer momento para ver quando correu pela última vez, e lê o seu resultado real. Desliga qualquer tarefa sem a apagar. Volta a ligá-la mais tarde.

Escreve o teu e-mail. Enviamos-te uma ligação para um ficheiro zip. Dentro, uma pasta, command-line-local-runner-2/:

  • 00-start/ — arranque com duplo clique, um ficheiro por sistema
  • bin-win/ — o próprio programa (Windows), cmd-run.exe
  • module/ — o agendador e o motor de execução de comandos (código-fonte)
  • shared/ — o servidor web (código-fonte)
  • ui-webs/ — a página que vês no navegador
    • css/ — estilos (base.css, input.css, sidebar.css, output.css, modals.css, responsive.css, tasks.css)
    • js/ — lógica (state-globals.js, tabs-manager.js, run-command.js, output-display.js, history-sidebar.js, browse-files.js, ui-controls.js, tasks-panel.js, init-startup.js)
  • ui-mini/ — a versão em painel flutuante (opcional)
  • .10-documents/ — guia de instalação e passos de utilização

Não devias precisar de te lembrares de executar um comando, nem de ficar à espera do momento certo. Escreve-o uma vez. Deixa-o correr ao vivo, ou deixa-o correr sozinho.

Acertar este tempo ao segundo levou-me horas verdadeiras de trabalho. Se começar a fazer as tuas tarefas diárias por ti, em silêncio, um chá gelado agora vinha mesmo a calhar.

Os donativos ajudam-me a construir a próxima ferramenta. Obrigado.