Install the complete package with local command reference and every published mode.
install upgradeupgradeupgrade [module ...] [-c] · upgrade -auto <check|update|off> · upgrade -infoupgradeupdate every installed extension module
upgrade <module>update (or repair) the specified installed module
upgrade -ccheck versions, packages and dependencies
upgrade <module> -ccheck one module version
upgrade -auto check @runcheck for updates once per authorized session through autoload.lil
upgrade -auto update @runattempt updates once per authorized session through autoload.lil
upgrade -auto offdisable automatic
upgrade -infoshow automatic-autoload.lil status
In Minimum, only a plain
When a working site already has modules, updating them deserves a check first. Run
autoload.lil; lil.php, not running
Each installed marker records its repository, version, Base or Minimum package and lil.core generation.
Existing modules are downloaded, normalized, parsed, checked for method conflicts and replaced atomically. Existing dependencies are checked for repository, package, version and core generation.
-c performs the same version, package and dependency analysis without downloading module source or writing the extension file. It is the recommended first action before a manual or automatic update on an important installation.
The optional automatic mode uses the existing run startup contract and its autoload.lil file.
Because autoload.lil runs once per authorized session, the selected action runs after authorization rather than before every terminal command. The run module is required for automatic mode.
Automatic update is disabled by default. Update mode downloads and replaces executable PHP module code, so use only a trusted repository. Choose check when changes must remain explicit. Disable the managed action at any time with
Whole-installation checks and updates begin with a compact total, show changed modules as version-first rows such as v1.30 > v1.33 help ⌘, and finish with counts such as Current: 10. This makes several updates easy to compare at a glance.
Built-in lil.php is required to update them.
Base packages are marked ⌘; Minimum packages remain labeled (minimum).
Single-module check and update results show only the version and package marker, for example v1.1.5 ⌘ or v1.1.4 > v1.1.5 ⌘, without repeating the command name or Current/Available labels. A failed source request is retried once for the same version.
Selected module names now work in a single
Run the prepared examples directly on the page. Their results are prebuilt and shown in the browser; no terminal command is executed on the server.
Install the current compatible version. Choose Base for the complete feature set or Minimum for the reduced package; use upgrade to update a module that is already installed.
Base and Minimum are two packages of the same current module release, not separate command versions.
Install the complete package with local command reference and every published mode.
install upgradeInstall the reduced package. Local reference is omitted;
install upgrade -mInstall exactly this published version.
install upgrade -v 1.3.5Remove the extension block while leaving the core and unrelated modules intact.
install upgrade -uExamples are copyable command lines, not actions executed by this website. Review paths, permissions and destructive flags before running them on a real project.
upgrade -cPrepared training result — the Play button does not modify your installation.
Status All 3 modules are current
This example depends on the installed packages and repository state.upgradePrepared training result — the Play button does not modify your installation.
All installed extension modules are current
This example depends on the installed packages and repository state.upgrade hash -cPrepared training result — the Play button does not modify your installation.
v1.1.4
This example depends on the installed packages and repository state.upgrade hashPrepared training result — the Play button does not modify your installation.
v1.1.4
This example depends on the installed packages and repository state.upgrade pwd -cPrepared training result — the Play button does not modify your installation.
v1.1.5
This example depends on the installed packages and repository state.upgrade attr stat include -cPrepared training result — the Play button does not modify your installation.
Selected (check) 3
attr v1.3.2
stat v1.1.6
include v1.2.6
This example depends on the installed packages and repository state.upgrade attr stat includePrepared training result — the Play button does not modify your installation.
All 3 selected modules are current
This example depends on the installed packages and repository state.upgrade cd -cPrepared training result — the Play button does not modify your installation.
Built-in cd · Core v1.5.x
Update replace lil.php to update
This example depends on the installed packages and repository state.upgrade core -cPrepared training result — the Play button does not modify your installation.
Built-in core · Core v1.5.x
Update replace lil.php to update
This example depends on the installed packages and repository state.upgrade -auto checkPrepared training result — the Play button does not modify your installation.
Automatic upgrade Check only
Session command upgrade -c
Script autoload.lil
This example depends on the installed packages and repository state.This writes a single managed autoload.lil. At the next authorized session run executes the check once, reports what is available and makes no module changes.
upgrade -infoPrepared training result — the Play button does not modify your installation.
Automatic upgrade Check only
Run module Installed
Script autoload.lil
This example depends on the installed packages and repository state.autoload.lil.
upgrade -auto updatePrepared training result — the Play button does not modify your installation.
Automatic upgrade Update automatically
Session command upgrade
Script autoload.lil
This example depends on the installed packages and repository state.This replaces the managed check action with
upgrade -auto offPrepared training result — the Play button does not modify your installation.
Automatic upgrade Off
Script autoload.lil
This example depends on the installed packages and repository state.upgrade missing_modulePrepared training result — the Play button does not modify your installation.
missing_module: not installedupgrade -auto invalidPrepared training result — the Play button does not modify your installation.
?upgrade -info -cPrepared training result — the Play button does not modify your installation.
?upgrade -c -cPrepared training result — the Play button does not modify your installation.
?upgrade install -cPrepared training result — the Play button does not modify your installation.
v1.4.8
This example depends on the installed packages and repository state.upgrade ses -cPrepared training result — the Play button does not modify your installation.
v1.3.6
This example depends on the installed packages and repository state.upgrade hash pwd -cPrepared training result — the Play button does not modify your installation.
Selected (check) 2
hash v1.1.4
pwd v1.1.5
This example depends on the installed packages and repository state.Installed module scanning ignores PHP string literals; current packages show only versions, available updates show the warning indicator.