Skip to content

Commands Overview

These flags apply to all commands:

FlagEnv varDefaultDescription
--config stringIMGLIFE_CONFIGimglife.yamlPath to the configuration file
--log-format stringIMGLIFE_LOG_FORMATjsonLog format: json or text
--log-level stringIMGLIFE_LOGLEVELwarnLog level: debug, info, warn, error
--checkValidate config without executing

Example:

Terminal window
# Validate config
imglife --config myconfig.yaml --check
# Debug output with text logs
imglife --log-format text --log-level debug sync --dry-run
CommandDescription
syncMirror upstream images to your private registry
buildGenerate Dockerfiles and build base images
cleanupApply retention policy and delete stale tags
registerPublish a build record for an applicative image
statusGenerate a Markdown status report
checkVerify an applicative image’s base is current
imagesList images in the registry
app listList applicative build records
app purgePurge stale applicative build records
eol updateRefresh EOL data from endoflife.date
versionPrint imglife version
completionGenerate shell completion scripts
imglife sync → mirror upstream images
imglife build → build base images from mirrors
imglife eol update → refresh EOL cache (optional)
imglife status → generate README
imglife cleanup → apply retention policy