Spouštěj Příkazy Naživo, Pak Naplánuj Jejich Opakování

Vyžaduje: Jen Windows. To je vše.

Napiš příkaz. Klikni na spustit. Sleduj ho naživo. Pak mu řekni, ať zase běží sám, kdykoli budeš chtít.

Napiš To, Sleduj Jak To Běží

Otevři to jako webovou stránku. Napiš příkaz, klikni na spustit, a výstup se objevuje řádek po řádku, hned jak se to děje. Nemusíš hledat žádné okno terminálu. Nemusíš čekat, až to skončí, abys něco viděl.

Spusť server stejným způsobem. Běží dál, jeho log dál plyne, a jedno kliknutí ho čistě zastaví. Na portu nic nezůstane viset.

Už Nikdy To Nepiš Znovu

Každý příkaz, který spustíš, se uloží. Klikni na kterýkoli starší, abys ho spustil znovu.

Ty, co používáš často, si označ hvězdičkou. Dej jim štítek a barvu, ať je rychle najdeš. Otevři víc panelů najednou, každý s vlastní složkou a historií. Prohledej cokoli, jakékoli slovo, jakýkoli starší výstup.

Nastav A Zapomeň

Tohle je část, kterou za tebe terminál neudělá.

Vyber příkaz, pak vyber, kdy se spustí. Každý den v devět ráno. Jen jednou, v den, který si vybereš. Ve chvíli, kdy se zapne tvůj počítač. Ve chvíli, kdy se změní soubor. Dokonce i ve chvíli, kdy zapojíš nabíječku.

Nemusíš sám hlídat hodiny. Hlídá je za tebe tenhle nástroj, a spustí příkaz přesně ve správnou chvíli.

Klikni na úlohu kdykoli, abys viděl, kdy naposledy běžela, a přečti si její skutečný výstup. Vypni jakoukoli úlohu, aniž bys ji smazal. Zapni ji znovu později.

Napiš svůj e-mail. Pošleme ti odkaz na zip soubor. Uvnitř jedna složka, command-line-local-runner-2/:

  • 00-start/ — spouštěč na dvojklik, jeden soubor pro každý systém
  • bin-win/ — samotný program (Windows), cmd-run.exe
  • module/ — plánovač a jádro pro spouštění příkazů (zdrojový kód)
  • shared/ — webový server (zdrojový kód)
  • ui-webs/ — stránka, kterou vidíš v prohlížeči
    • css/ — styly (base.css, input.css, sidebar.css, output.css, modals.css, responsive.css, tasks.css)
    • js/ — logika (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/ — verze s plovoucím panelem (volitelné)
  • .10-documents/ — návod k instalaci a použití

Nemuselo by tě to nutit pamatovat si spuštění příkazu, ani sedět a čekat na správnou chvíli. Napiš to jednou. Ať to běží naživo, nebo ať to běží samo.

Doladit časování na sekundu přesně mi zabralo opravdu hodiny práce. Kdyby to potichu začalo dělat tvé každodenní úkoly za tebe, ledový čaj by teď přišel vhod.

Dary mi pomáhají postavit další nástroj. Díky.