اجرای زنده دستورات، در تب مرورگر یا پنل شناور

پیش‌نیاز: ویندوز، macOS یا لینوکس، و یک برنامه رایگان به نام Node.js. همین و بس.

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

روش قدیمی

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

ده دستور، ده پنجره. دیگر یادت نمی‌ماند کدام‌یک چه کاری انجام می‌دهد.

دو روش اجرا

آن یکی را انتخاب کن که به کارت می‌آید.

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

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

امکاناتی که در اختیار دارید

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

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

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

  • 00-start/ — لانچر دوکلیکی، یک فایل برای هر سیستم‌عامل
  • cli-run/ — خود ابزار، نسخه مرورگر
    • css/ — استایل‌ها (base.css، input.css، sidebar.css، output.css، modals.css، responsive.css)
    • js/ — منطق برنامه (state-globals.js، tabs-manager.js، run-command.js، output-display.js، history-sidebar.js، browse-files.js، ui-controls.js، init-startup.js)
    • server.js، index.html — فایل‌های اصلی برنامه
  • cli-run-mini/ — نسخه پنل شناور (main.js، preload.js، package.json)
  • .10-documents/ — راهنمای نصب و مراحل استفاده

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

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

اهدا کمکم می‌کند ابزارهای بیشتری بسازم. ممنونم.