دستورها را زنده اجرا کن، بعد برای تکرارشدن برنامه‌ریزی کن

نیاز است: فقط Windows. همین.

یک دستور تایپ کن. روی اجرا بزن. ببین به‌صورت زنده جریان دارد. بعد بگو هر وقت خواستی خودش دوباره اجرا شود.

تایپش کن، اجراشدنش را ببین

بازش کن مثل یک وب‌سایت. یک دستور تایپ کن، روی اجرا بزن، خروجی خط‌به‌خط همان لحظه ظاهر می‌شود. نیازی نیست دنبال پنجره‌ی ترمینال بگردی. لازم نیست تا تمام‌شدنش صبر کنی تا چیزی ببینی.

یک سرور را هم همین‌طور راه بینداز. همچنان اجرا می‌ماند، لاگش همچنان جاری است، و یک کلیک تمیز متوقفش می‌کند. روی پورت چیزی باقی نمی‌ماند.

دیگر هیچ‌وقت دوباره تایپش نکن

هر دستوری که اجرا می‌کنی ذخیره می‌شود. روی هر کدام از قبلی‌ها کلیک کن تا دوباره اجرا شود.

روی آن‌هایی که زیاد استفاده می‌کنی ستاره بزن. یک برچسب و رنگ بهشان بده، تا سریع پیدایشان کنی. چند تب را هم‌زمان باز کن، هرکدام با پوشه و تاریخچه‌ی خودش. در همه‌چیز جستجو کن، هر کلمه‌ای، هر خروجی قبلی.

تنظیمش کن و فراموشش کن

این همان بخشی است که یک ترمینال برایت نمی‌تواند انجام دهد.

یک دستور را انتخاب کن، بعد انتخاب کن کِی اجرا شود. هر روز ساعت ۹ صبح. فقط یک‌بار، در تاریخی که خودت انتخاب می‌کنی. همان لحظه‌ای که کامپیوترت روشن می‌شود. همان لحظه‌ای که یک فایل تغییر می‌کند. حتی همان لحظه‌ای که شارژر را وصل می‌کنی.

لازم نیست خودت مراقب ساعت باشی. این ابزار به‌جای تو مراقب است، و درست همان لحظه‌ی مناسب دستور را اجرا می‌کند.

هر وقت خواستی روی یک کار کلیک کن تا ببینی آخرین بار کِی اجرا شده، و خروجی واقعی‌اش را بخوانی. یک کار را بدون پاک‌کردنش خاموش کن. بعداً دوباره روشنش کن.

ایمیلت را تایپ کن. یک لینک فایل zip برایت می‌فرستیم. داخلش، یک پوشه، command-line-local-runner-2/:

  • 00-start/ — راه‌انداز با دو کلیک، یک فایل برای هر سیستم‌عامل
  • bin-win/ — خود برنامه (Windows)، cmd-run.exe
  • module/ — زمان‌بند و موتور اجرای دستورها (کد منبع)
  • shared/ — سرور وب (کد منبع)
  • ui-webs/ — صفحه‌ای که در مرورگرت می‌بینی
    • css/ — استایل‌ها (base.css، input.css، sidebar.css، output.css، modals.css، responsive.css، tasks.css)
    • js/ — منطق برنامه (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/ — نسخه‌ی پنل شناور (اختیاری)
  • .10-documents/ — راهنمای نصب و مراحل استفاده

نباید مجبور باشی به‌یاد داشته باشی که یک دستور را اجرا کنی، یا بنشینی و منتظر لحظه‌ی مناسب بمانی. فقط یک‌بار تایپش کن. بگذار زنده اجرا شود، یا بگذار خودش اجرا شود.

درست‌کردن این زمان‌بندی تا دقت ثانیه، واقعاً ساعت‌ها طول کشید. اگر این آرام‌آرام کارهای روزمره‌ات را به‌جای تو انجام دهد، یک چای یخ همین حالا حسابی می‌چسبد.

کمک مالی به من کمک می‌کند ابزار بعدی را بسازم. ممنونم.