Esegui Comandi In Diretta, Poi Programmali Per Ripetersi

Richiede: Windows. Questo è tutto.

Digita un comando. Premi esegui. Guardalo scorrere in diretta. Poi digli di rifunzionare da solo, quando vuoi tu.

Digitalo, Guardalo Funzionare

Aprilo come un sito web. Digita un comando, premi esegui, e l'output appare riga per riga, in tempo reale. Nessun terminale da cercare. Nessuna attesa fino alla fine prima di vedere qualcosa.

Avvia un server allo stesso modo. Continua a girare, il suo registro continua a scorrere, e un clic lo ferma senza problemi. Sulla porta non resta nulla in sospeso.

Non Lo Riscrivi Mai Più

Ogni comando che esegui viene salvato. Clicca su uno precedente per rilanciarlo.

Metti una stella su quelli che usi spesso. Dai loro un'etichetta e un colore, così li trovi in fretta. Apri più schede insieme, ognuna con la sua cartella e la sua cronologia. Cerca ovunque, qualsiasi parola, qualsiasi output passato.

Impostalo E Dimenticatelo

Questa è la parte che un terminale non può fare per te.

Scegli un comando, poi scegli quando parte. Ogni giorno alle 9 del mattino. Una sola volta, in una data scelta da te. Nel momento in cui il tuo computer si accende. Nel momento in cui un file cambia. Persino nel momento in cui attacchi il caricabatterie.

Non devi restare a guardare l'orologio. Ci pensa lo strumento al posto tuo, ed esegue il comando esattamente quando arriva il momento.

Clicca su un job in qualsiasi momento per vedere quando è partito l'ultima volta, e leggere il suo vero output. Spegni un job senza cancellarlo. Riaccendilo più tardi.

Digita la tua email. Ti mandiamo un link a un file zip. Dentro, una cartella, command-line-local-runner-2/:

  • 00-start/ — avvio con doppio clic, un file per ogni sistema
  • bin-win/ — il programma vero e proprio (Windows), cmd-run.exe
  • module/ — lo scheduler e il motore dei comandi (codice sorgente)
  • shared/ — il server web (codice sorgente)
  • ui-webs/ — la pagina che vedi nel browser
    • css/ — stili (base.css, input.css, sidebar.css, output.css, modals.css, responsive.css, tasks.css)
    • js/ — logica (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/ — la versione a pannello fluttuante (facoltativa)
  • .10-documents/ — guida all'installazione e passaggi d'uso

Non dovresti doverti ricordare di eseguire un comando, né sederti ad aspettare il momento giusto. Digitalo una volta. Lascialo girare in diretta, oppure lascialo funzionare da solo.

Per mettere a punto il tempismo al secondo ci sono volute ore vere. Se iniziasse a farti le faccende di ogni giorno in silenzio, un caffè freddo ci starebbe proprio bene adesso.

Le donazioni mi aiutano a costruire il prossimo strumento. Grazie.