在瀏覽器分頁或浮動面板中即時執行命令

系統需求: Windows、macOS 或 Linux,還有一個叫 Node.js 的免費軟體。就這樣,沒別的了。

輸入一個命令,按下執行,即時看它跑起來。不用再找終端機視窗,關掉它也不會弄丟紀錄。

傳統做法

你打開一個終端機,執行一個命令,關掉視窗。下次要用,得整段重新打一遍。

十個命令,十個視窗,你很快就搞不清楚哪個在做什麼了。

兩種執行模式

挑一個適合當下的用法。

  • 瀏覽器分頁: 像打開一個網站一樣打開它。可以在不同分頁同時執行多個命令,並排顯示。
  • 浮動面板: 一個小視窗,永遠置頂,不擋路,但隨時在旁邊。

兩種方式執行的是同樣的命令,保存的是同一份紀錄,隨時可以互相切換。

主要功能

  • 即時輸出: 看命令即時執行,不用等它跑完才知道結果。
  • 多分頁: 每個分頁都有自己的終端機、自己的資料夾、自己的紀錄。
  • 自動存檔: 你執行過的每個命令都會被保存下來,點一下過去的紀錄就能重新執行。
  • 收藏功能: 把常用命令加星號,貼上標籤和顏色,下次一秒就找到。
  • 檔案瀏覽器: 用點選挑腳本,不用手動輸入完整路徑。
  • 監看模式: 指定一個檔案或資料夾,只要有變動,它就自動重新執行你的命令。
  • 搜尋功能: 在任何分頁、任何過去的輸出裡,搜尋任何一個字。

所有東西都留在你的電腦裡,不用帳號、不用雲端、不用上傳。它只在你的機器上跑,只為你的機器服務。

輸入你的電子郵件,我們會寄一個 zip 檔案連結給你。裡面只有一個資料夾 command-line-local-runner/

  • 00-start/ — 雙擊啟動器,每個作業系統各一個檔案
  • cli-run/ — 工具本體,瀏覽器版本
    • css/ — 樣式檔(base.cssinput.csssidebar.cssoutput.cssmodals.cssresponsive.css
    • js/ — 邏輯檔(state-globals.jstabs-manager.jsrun-command.jsoutput-display.jshistory-sidebar.jsbrowse-files.jsui-controls.jsinit-startup.js
    • server.jsindex.html — 應用程式主檔案
  • cli-run-mini/ — 浮動面板版本(main.jspreload.jspackage.json
  • .10-documents/ — 安裝指南與使用步驟

你不需要開十個終端機視窗才能跑十個命令。一個分頁,或一個小面板,就搞定了。

選你喜歡的畫面,跑你的命令,繼續過你的一天。如果這東西讓你不用再回頭挖終端機紀錄,一杯珍珠奶茶就能讓我開心一整天。

捐款幫助我做出更多工具,謝謝你。