msb context
Show the selected backend, API endpoint, and how it was selected. Credentials are not printed. Alias:msb ctx.
msb install
Install a sandbox as a system command. Creates an executable in~/.microsandbox/bin/ that launches msb run with the specified image and options.
msb uninstall
Remove an installed sandbox command.msb self
Diagnose, update, downgrade, or remove the CLI.msb doctor, msb update (alias: upgrade), and msb downgrade are also available at the top level.
Examples
Examples
msb self update always targets the latest release; it does not accept a version argument. Use msb self downgrade <version> to move to a supported older release.
Run downgrade from the newer CLI before replacing it: the older binary does not contain rollback steps for newer migrations. If you already installed an older binary and see database schema is newer than this msb binary, follow the catalog recovery steps. Snapshot groups can also block downgrade.
Only one downgrade can run per installation. A second command fails immediately; wait for the first to finish or cancel it before retrying.
Downgrade checks compatibility and requires affected sandboxes to be stopped. Releases below 0.6.0 and irreversible state changes are rejected. Database rollback creates a retained backup unless --no-backup is set; affected image caches are cleared unless --keep-cache is set.
Doctor reports supported virtualization and storage capabilities. Disabled interrupt acceleration is a performance warning, not a failed health check; doctor does not reload kernel modules.
A temporary clone probe checks whether flat roots can use native copy-on-write. Probe files are removed afterward. See Performance for details.
See Performance for interpreting these checks, choosing sandbox-level policies, and preparing the host storage and virtualization environment.