Install
DVM is a small Bash wrapper around Lima. It creates and starts Lima instances, keeps host files out of the guest, creates a dev user, and runs your own setup scripts. Tool installation lives in those scripts.
Requirements
Section titled “Requirements”- Bash
- Lima 2.0 or newer
Install
Section titled “Install”git clone https://github.com/eshlox/dvm.git dvmcd dvm./install.sh # symlinks bin/dvm into ~/.local/bin (override with PREFIX)install.sh only creates a symlink to bin/dvm. Set PREFIX to install
somewhere else:
PREFIX="$HOME/bin" ./install.shMake sure the install directory is on your PATH, then check the install:
dvm versionDefaults
Section titled “Defaults”- no host mounts
- VM
<name>maps to Lima instancedvm-<name> - code lives at
/home/<user>/code/<vm> - config in
~/.config/dvm - setup scripts are ownership/permission checked before they run
Next: Quickstart.
Built and maintained by eshlox.