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 (without writing)
upgrade <module> -ccheck one module version (without writing)
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
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 (base), and finish with counts such as Current: 10. This makes several updates easy to compare at a glance.
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.1Remove 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 -c | upgradeAvailable: 4 of 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)
Current: 9
Ahead: 1
Updated 4 of 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)
Current: 9
Ahead: 1upgrade -cAvailable: 4 of 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)
Current: 9
Ahead: 1upgrade help -cAvailable: 1 of 1
v1.30 > v1.33 help (base)upgrade helpUpdated 1 of 1
v1.30 > v1.33 help (base)upgradeUpdated 4 of 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)
Current: 9
Ahead: 1upgrade -auto checkAutomatic upgrade Check only
Session command upgrade -c
Script autoload.lilThis 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 -infoAutomatic upgrade Check only
Run module Installed
Script autoload.lilautoload.lil.
upgrade -auto updateAutomatic upgrade Update automatically
Session command upgrade
Script autoload.lilThis replaces the managed check action with
upgrade -auto offAutomatic upgrade Off
Script autoload.lilupgrade missing_modulemissing_module: not installedCurrent stable release of