問題は一般的なホスティングから始まります
共有ホスティングには通常 PHP、管理パネル、ファイルマネージャーがありますが、SSH があるとは限りません。1 ファイルの修正には十分でも、検索、一括変更、アーカイブ、繰り返しの保守はすぐに余計な手作業になります。
lil-terminal は、SSH が使えない、または使いにくい環境でサイトを扱うための PHP 製 Web ターミナルです。ファイル、アーカイブ、コード、データ、ネットワーク確認、サーバー診断を、ブラウザ上のコンパクトなコマンド画面にまとめます。
共有ホスティングには通常 PHP、管理パネル、ファイルマネージャーがありますが、SSH があるとは限りません。1 ファイルの修正には十分でも、検索、一括変更、アーカイブ、繰り返しの保守はすぐに余計な手作業になります。
ターミナルがあれば、多くの作業は数個の明確なコマンドで済みます。ファイル検索、一括リネーム、リリースの展開、画像処理、サーバー確認などです。価値は見た目ではなく、手作業を減らせることにあります。
一度うまく動いた手順を、毎回記憶から組み直す必要はありません。小さなスクリプトと明確なコマンド列にすれば、確認し、再利用し、状況に合わせて調整できます。
SSH のないホスティングでは、同じ作業が面倒になります。ファイルマネージャーは便利ですが、一括操作、診断、素早い自動化のためのコマンド操作を置き換えるものではありません。
lil-terminal は、この作業方法をブラウザに持ち込みます。PHP ファイルを 1 つアップロードして開けば、OS の shell、Composer、Node.js なしでモジュール式のコマンドを使えます。
コマンドは PHP で実装され、現在の PHP プロセスの権限で動作します。lil-terminal は役立つ範囲でコマンドラインの考え方を取り入れますが、システム shell を公開したり模倣したりしません。
目的は単純です。実際のホスティング上の問題から、できるだけ少ない手間で明確な操作へ進めること。新機能は、開発、保守、診断、復旧を本当に簡単にするときに追加します。
Help、例、入門ガイドは、コマンドが何をするか、いつ使うか、どんな結果になるかを説明する必要があります。利用者に推測を強いるべきではありません。
lil-terminal は軽量でモジュール式のまま、重い依存関係を避けます。別のサーバープラットフォームを導入・保守するのではなく、一般的なホスティング間を簡単に移せることを重視しています。