Install DVM by cloning the repository and running install.sh. The installer creates a
symlink to bin/dvm, so the checkout remains the DVM core.
brew install limaMake sure the install prefix is on your PATH:
mkdir -p "$HOME/.local/bin"Use a signed release tag when installing for regular use:
git clone https://github.com/eshlox/dvm.git "$HOME/.local/share/dvm-core"
cd "$HOME/.local/share/dvm-core"
git fetch --tags --force
git tag -v vX.Y.Z
git checkout --detach vX.Y.Z
./install.sh --initIf tag verification fails, do not install that version.
Use main only for development or testing:
git clone https://github.com/eshlox/dvm.git "$HOME/.local/share/dvm-core"
cd "$HOME/.local/share/dvm-core"
./install.sh --initThis creates:
~/.local/bin/dvm -> ~/.local/share/dvm-core/bin/dvm
./install.sh --name dvm-dev --prefix "$HOME/bin" --initdvm help
dvm initFor a signed release:
cd "$HOME/.local/share/dvm-core"
git fetch --tags --force
git tag -v vX.Y.Z
git checkout --detach vX.Y.Z
./install.shFor a development checkout:
cd "$HOME/.local/share/dvm-core"
git pull --ff-only
./install.shDVM intentionally does not support remote install commands like curl | sh.