ローカル参照と公開済みの全モードを含む完全パッケージをインストールします。
install upgradeupgradeupgrade [module] [-c] · upgrade -auto <check|update|off> · upgrade -infoupgradeインストール済みの拡張モジュールをすべて更新する
upgrade <module>指定したモジュールを更新(または修復)する
upgrade -cバージョン・パッケージ・依存関係を確認する(書き込みなし)
upgrade <module> -c1つのモジュールのバージョンを確認する(書き込みなし)
upgrade -auto check @runautoload.lil を使い認証済みセッションごとに一度更新を確認する
upgrade -auto update @runautoload.lil を使い認証済みセッションごとに一度更新を試みる
upgrade -auto offupgrade -info自動更新モードと autoload.lil の状態を表示する
各インストールマーカーには、リポジトリ、バージョン、Base または Minimum パッケージ、lil.core 世代が記録されています。
既存モジュールはダウンロード、正規化、解析、メソッド競合の確認を経て原子的に置換されます。依存関係もリポジトリ、パッケージ、バージョン、コア世代で検証されます。すでに存在する依存関係は
-c は同じバージョン・パッケージ・依存関係の解析を行いますが、モジュールソースをダウンロードせず、拡張ファイルにも書き込みません。重要な環境では、手動または自動更新の前にまず実行することを推奨します。
任意の自動モードは run の既存スタートアップ機構と autoload.lil を利用します。
autoload.lil は認証済みセッションごとに一度実行されるため、選択した処理はログイン後に動作し、コマンドごとには実行されません。自動モードには run が必要です。
自動更新は初期状態では無効です。update は実行可能な PHP モジュールコードをダウンロードして置換するため、信頼できるリポジトリだけを使用してください。変更を常に明示的に管理したい場合は check を選びます。
インストール全体の確認や更新は簡潔な総数から始まり、変更対象を v1.30 > v1.33 help (base) のようなバージョン先頭の行で示し、最後に「最新: 10」などの件数を表示します。複数の更新内容を一目で比較できます。
用意された例をページ上でそのまま実行できます。結果は事前に生成されてブラウザに表示され、サーバーではターミナルコマンドを実行しません。
現在の互換バージョンをインストールします。全機能は Base、縮小版は Minimum を選び、すでに導入済みのモジュール更新には upgrade を使います。
Base と Minimum は同じ現在のモジュールリリースの二つのパッケージです。
ローカル参照と公開済みの全モードを含む完全パッケージをインストールします。
install upgrade縮小パッケージをインストールします。ローカルリファレンスは含まれず、
install upgrade -mこの公開済みバージョンを正確に指定してインストールします。
install upgrade -v 1.3.1コアや他のモジュールに触れず拡張ブロックを削除します。
install upgrade -u例はコピーできますが、サイトは実行しません。実プロジェクトではパス、権限、破壊的オプションを確認してください。
upgrade -c | upgrade更新可能: 4 / 14
v1.40 > v1.42 help (base)
v1.17 > v1.18 include (base)
v1.10 > v1.11 ping (base)
v1.8 > v1.9 run (base)
最新: 9
リポジトリより先行: 1
4 / 14 件を更新
v1.40 > v1.42 help (base)
v1.17 > v1.18 include (base)
v1.10 > v1.11 ping (base)
v1.8 > v1.9 run (base)
最新: 9
リポジトリより先行: 1upgrade -c更新可能: 4 / 14
v1.40 > v1.42 help (base)
v1.17 > v1.18 include (base)
v1.10 > v1.11 ping (base)
v1.8 > v1.9 run (base)
最新: 9
リポジトリより先行: 1upgrade help -c更新可能: 1 / 1
v1.30 > v1.33 help (base)upgrade help1 / 1 件を更新
v1.30 > v1.33 help (base)upgrade4 / 14 件を更新
v1.40 > v1.42 help (base)
v1.17 > v1.18 include (base)
v1.10 > v1.11 ping (base)
v1.8 > v1.9 run (base)
最新: 9
リポジトリより先行: 1upgrade -auto checkAutomatic upgrade Check only
Session command upgrade -c
Script autoload.lilautoload.lil に管理対象の
upgrade -infoAutomatic upgrade Check only
Run module Installed
Script autoload.lilautoload.lil は変更しません。
upgrade -auto updateAutomatic upgrade Update automatically
Session command upgrade
Script autoload.lil管理対象の確認を
upgrade -auto offAutomatic upgrade Off
Script autoload.lilupgrade missing_modulemissing_module: インストールされていません