ホスティング用 Web ターミナル
一般的な共有ホスティングで小さな PHP ターミナルを動かし、直接開くことも、⌃+Shift+L / ⌘+Shift+L で自分のサイト上に呼び出すこともできます。ファイル、コード、アーカイブ、データベース、診断を、SSH なしでキーボード操作しやすい一つの作業領域にまとめられます。
最近の Core 更新
Core の全バージョン →更新状態
古いモジュールのみ黄色の ⌘ 警告が表示されます。
Independent download auto-install
Automatic @download and the command owner resolve to the independent download module instead of upload.
重い管理画面を使わずに、ホスティング作業に必要な道具をひとまとめに
lil-terminal はファイル操作、コード編集、アーカイブ、データベース、ネットワーク診断、自動化をコンパクトな一つのツールにまとめます。コアは小さく保ち、プロジェクトに本当に必要なモジュールだけを追加できます。
一般的な開発ツールが使えないホスティング環境のために
SSH、Composer、Node.js が使えない安価な共有ホスティング、既存プロジェクト、日常的な保守作業に利用できます。
明示的な操作と分かりやすい制限
データを変更する操作には文書化されたオプションが必要です。パスを検証し、可能な範囲でアトミック書き込みを行い、PHP の機能が不足している場合は成功したふりをせず明確に知らせます。
インストール前に、実際の使い方を理解できます
ドキュメントは一つの /sandbox/ プロジェクトを軸に、コピーできるコマンド、実用的なテストファイル、あらかじめ用意したターミナル出力を示します。本番サイトで使う前に、各機能を文脈の中で理解できます。
ターミナルの実践入門
最初のコマンドから始め、ファイル、エディタ、構造化データ、検索、アーカイブ、ネットワーク、データベースを学び、さらにホスティング診断、セキュリティ、自動化へ進む実践コースです。コマンドを実行し、結果を読み、一つだけ変えて、その差を確認します。
5つのデータベースドライバーを同じ日常操作で扱う
短い共通操作だけでは足りない場合、: 以降は選択中のドライバーへネイティブなクエリやコマンドとして渡されます。共通操作は入口を簡単にし、SQL、Redis コマンド、MongoDB のコマンドドキュメント は本来の能力が必要な場面でそのまま使えます。
データベースのドキュメントを読む →install db sqlite
db sqlite
db -c \sandbox\db\shop.sqlite
db -t
db -n products 5
db : SELECT COUNT(*) AS products FROM productsターミナルはサイトの中で動きます
ダウンロード時に Web 統合を選択します。軽量なフローティングウィンドウが任意のページ上に開き、位置とサイズを記憶し、History ログが有効ならページをまたいだ履歴を復元します。
ウェブ統合ガイド →Linux と macOS の利用者に自然
コマンド履歴、補完、エディターのショートカット、移動できるウィンドウ、簡潔な出力により、ターミナル利用者には馴染みやすい操作感を保ちながら、Bash を模倣することはありません。
コードエディターを試す
公開 sandbox の実ファイルを切り替え、プレビューをローカルで編集できます。保存も実行もされません。
個人利用は無料。商用業務はライセンス制。
個人はコア世代1を個人、教育、その他の非商用プロジェクトで無料利用できます。組織、代理店、報酬を伴う顧客案件は評価期間後、導入ごとに商用ライセンスが必要です。
クイックダウンロード
保守されているプリセットから始め、必要に応じてターミナルからモジュールを追加・削除できます。
クイックビルドは Base UI、認証、この言語、Latest を使います。初回セットアップは自動で完了するため、通常利用を始める前に既定の admin パスワードを変更してください。
機能
ディレクトリをたどり、内容を確認し、編集、コピー、移動、アップロード、ダウンロード、アーカイブができます。
コード編集、差分比較、文字列置換、JSON、INI、SQL、PHP の操作ができます。
ホスティングから HTTP、DNS、TCP、証明書、IP、リモートサービスを確認します。
PHP、ストレージ、DB、ログ、セッション、サーバー環境を診断します。
要件
PHP ホスティングとモダンブラウザーだけで利用できます。SSH、システム shell、Composer、Node.js、外部 CDN は不要です。
よくある質問
インストール、モジュール、Web 連携、セキュリティ、トラブルシューティング、lil-terminal の日常利用に関する実践的な回答です。
パートナー
SSH が使えない、または使いにくい環境でも、lil-terminal は開発者にブラウザ上のターミナルを提供します。ホスティング事業者、開発者、教育プロジェクト、連携を必要とする製品との協力を歓迎します。
lil-terminal とのパートナーシップ →プロジェクトを支援
lil-terminal が作業時間の短縮に役立っているなら、任意の寄付、実作業への協力、紹介によってプロジェクトを支援できます。寄付と商用ライセンスは別の仕組みです。
lil-terminal を支援 →