コマンドをその場で実行 ブラウザタブでも浮遊パネルでも

必要環境: Windows、macOS、Linuxのいずれか、そしてNode.jsという無料アプリだけ。それだけです。

コマンドを入力して、実行を押す。出力がリアルタイムで流れるのを見るだけ。ターミナルウィンドウを探し回る必要もなく、閉じても履歴は消えません。

従来のやり方

ターミナルを開く。コマンドを実行する。ウィンドウを閉じる。次に使うときはまた一から入力し直し。

コマンド10個で、ウィンドウも10個。どれが何をしているのか、すぐわからなくなります。

実行方法は2つ

その時の気分に合わせて選べます。

  • ブラウザタブ。 ウェブサイトのように開くだけ。複数のコマンドを別々のタブで並べて実行できます。
  • 浮遊パネル。 常に最前面に表示される小さなウィンドウ。邪魔にならず、でもすぐ手元にあります。

どちらも同じコマンドを実行し、同じ履歴を保存します。いつでも切り替え可能です。

できること

  • ライブ出力。 コマンドの実行過程をリアルタイムで確認。終わるまで待つ必要はありません。
  • 複数タブ。 タブごとに専用のターミナル、フォルダ、履歴を持てます。
  • 履歴の保存。 実行したコマンドはすべて保存され、クリック一つで再実行できます。
  • お気に入り登録。 コマンドにスターを付け、ラベルと色を設定。次回すぐに見つけられます。
  • ファイルブラウザ。 パスを手入力せず、クリックでスクリプトを選択できます。
  • 監視モード。 ファイルやフォルダを指定すれば、変更があるたびに自動でコマンドを再実行します。
  • 検索。 どのタブの過去の出力でも、任意の単語を検索できます。

すべてあなたのPC内で完結します。アカウント登録不要、クラウド不使用、アップロードなし。あなたのマシンで、あなたのマシンのためだけに動きます。

メールアドレスを入力すると、zipファイルのリンクをお送りします。中身はcommand-line-local-runner/というフォルダ1つ:

  • 00-start/ — ダブルクリックで起動するランチャー、OSごとに1ファイル
  • 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/ — セットアップガイドと使い方

コマンド10個のために、ターミナルウィンドウを10個も開く必要はありません。タブ1つ、あるいは小さなパネル1つで十分です。

好きな表示方法を選んで、コマンドを実行して、あとは一日を楽しんでください。ターミナルの履歴を掘り返す手間から救われたなら、たい焼き一つおごってもらえたら嬉しいです。

寄付はこのツールを無料に保つ支えになります。ありがとうございます。