Skip to main content

Module lockfile

Module lockfile 

Source
Expand description

Parser for the [[tools]] section of assets.lock.

These tool entries pin both the host-side CLI binaries (installed to ~/.arcbox/runtime/bin/) and the guest-side daemon binaries (exposed via VirtioFS to the VM). A single lockfile ensures the Docker CLI and guest dockerd are always at the same version — no version-skew concerns on upgrade.

Structs§

ArchEntry
Per-architecture metadata for a tool.
AssetsLock
Top-level lockfile structure (only the parts we care about).
ToolEntry
A single [[tools]] entry.

Enums§

ToolGroup
Tool installation group.

Functions§

parse_tools
Parse the [[tools]] entries from assets.lock TOML content.
parse_tools_for_group
Parse the [[tools]] entries for a specific tool group.