Execute Comandos Ao Vivo, Depois Programe Para Repetir

Requer: Windows. Só isso.

Digite um comando. Clique em executar. Veja rodando ao vivo. Depois mande ele rodar sozinho de novo, quando você quiser.

Digite, Veja Rodar

Abra como se fosse um site. Digite um comando, clique em executar, e a saída aparece linha por linha, em tempo real. Sem precisar procurar uma janela de terminal. Sem esperar terminar para ver algo acontecendo.

Inicie um servidor do mesmo jeito. Ele continua rodando, o log continua fluindo, e um clique para tudo de forma limpa. Nada fica travado na porta.

Nunca Mais Digite De Novo

Todo comando que você roda fica salvo. Clique em qualquer um anterior para rodar de novo.

Marque com estrela os que você usa sempre. Dê um nome e uma cor, para achar rápido depois. Abra várias abas ao mesmo tempo, cada uma com sua própria pasta e seu próprio histórico. Pesquise em tudo, qualquer palavra, qualquer saída anterior.

Configure E Esqueça

Essa é a parte que um terminal não faz por você.

Escolha um comando, depois escolha quando ele roda. Todo dia às 9h. Uma vez só, numa data que você escolher. No momento em que seu computador liga. No momento em que um arquivo muda. Até no momento em que você conecta o carregador.

Você não precisa ficar de olho no relógio. A ferramenta fica de olho por você, e roda o comando exatamente na hora certa.

Clique em qualquer tarefa a qualquer momento para ver quando rodou pela última vez, e leia a saída real dela. Desligue qualquer tarefa sem apagá-la. Ligue de novo depois.

Digite seu e-mail. Enviamos um link para um arquivo zip. Dentro, uma pasta, command-line-local-runner-2/:

  • 00-start/ — iniciador com clique duplo, um arquivo por sistema
  • bin-win/ — o programa em si (Windows), cmd-run.exe
  • module/ — o agendador e o motor de comandos (código-fonte)
  • shared/ — o servidor web (código-fonte)
  • ui-webs/ — a página que você vê 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 passo a passo de uso

Você não deveria precisar lembrar de rodar um comando, nem ficar esperando o momento certo. Digite uma vez. Deixe rodar ao vivo, ou deixe rodar sozinho.

Acertar esse timing no segundo certo levou horas de trabalho de verdade. Se ele começar a fazer suas tarefas do dia a dia caladinho por você, um brigadeiro cairia muito bem agora.

Doação ajuda a construir a próxima ferramenta. Obrigado.