世代コード付きコア ID とリポジトリプロトコル 2
新しく生成するコア ID に2文字の世代コードを加え、リポジトリ要求ではコアの識別情報、ランタイム、配備元環境を必須で送信します。これらは生の配備元 IP を保持せず、ファーストパーティー統計に記録されます。
一般的な共有ホスティングで小さな PHP ターミナルを動かし、直接開くことも、⌃+Shift+L / ⌘+Shift+L で自分のサイト上に呼び出すこともできます。ファイル、コード、アーカイブ、データベース、診断を、SSH なしでキーボード操作しやすい一つの作業領域にまとめられます。
新しく生成するコア ID に2文字の世代コードを加え、リポジトリ要求ではコアの識別情報、ランタイム、配備元環境を必須で送信します。これらは生の配備元 IP を保持せず、ファーストパーティー統計に記録されます。
現在の各 PHP 8 ビルドに暗号学的にランダムなコア ID を割り当て、
lil-
lil-terminal はファイル操作、コード編集、アーカイブ、データベース、ネットワーク診断、自動化をコンパクトな一つのツールにまとめます。コアは小さく保ち、プロジェクトに本当に必要なモジュールだけを追加できます。
SSH、Composer、Node.js が使えない安価な共有ホスティング、既存プロジェクト、日常的な保守作業に利用できます。
データを変更する操作には文書化されたオプションが必要です。パスを検証し、可能な範囲でアトミック書き込みを行い、PHP の機能が不足している場合は成功したふりをせず明確に知らせます。
ドキュメントは一つの /sandbox/ プロジェクトを軸に、コピーできるコマンド、実用的なテストファイル、あらかじめ用意したターミナル出力を示します。本番サイトで使う前に、各機能を文脈の中で理解できます。
最初のコマンドから始め、ファイル、エディタ、構造化データ、検索、アーカイブ、ネットワーク、データベースを学び、さらにホスティング診断、セキュリティ、自動化へ進む実践コースです。コマンドを実行し、結果を読み、一つだけ変えて、その差を確認します。
短い共通操作だけでは足りない場合、: 以降は選択中のドライバーへネイティブなクエリやコマンドとして渡されます。共通操作は入口を簡単にし、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 ログが有効ならページをまたいだ履歴を復元します。
ウェブ統合ガイド →コマンド履歴、補完、エディターのショートカット、移動できるウィンドウ、簡潔な出力により、ターミナル利用者には馴染みやすい操作感を保ちながら、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 を支援 →