Commands

vrtmv is a single binary with these subcommands.

CommandAccount?What it does
assessnoDetect a disk image's source format from magic bytes.
inventoryoptionalExtract distro + installed packages from a source.
driftnoClassify /etc into carry / caveat / default / skipped; derive service accounts.
resolveyesMap native package names to canonical slugs.
translateyesFetch target-distro packages for canonicals.
config-pathsyesFetch config-path relocations for canonicals.
migrateyesFull pipeline → Ansible role + attestation.
readinessyesFleet migration-readiness report across many sources.
uiLocal web GUI (loopback only).
authStore / show / clear API credentials.
docs / helpBundled documentation.

resolve, translate, and config-paths are direct windows onto the API — mainly for scripting and debugging. Most users run assess, drift, migrate, and readiness.

Conventions

  • Extraction commands take a source as --image, --root, or --ssh (see Sources).
  • -o / --out sets an output directory where relevant.
  • Local-only commands (assess, drift) never call the API and need no account.