PVM is a version manager for Pulumi CLI that allows you to install and switch between different versions of Pulumi.
- π Install multiple Pulumi versions
- π Switch between installed versions
- π List available versions
- π‘ Show current active version
- π₯οΈ Cross-platform support (Windows, Linux, macOS)
- π Secure downloads from official GitHub releases
- π¦ Local version caching
go install github.com/tomski747/pvm/cmd/pvm@latest
Make sure your GOPATH/bin
is in your PATH. You can check your GOPATH with:
go env GOPATH
- Clone the repository
git clone https://github.com/tomski747/pvm.git
cd pvm
- Build and install
make install
# Install the latest version
pvm install latest
# Install a specific version
pvm install 3.91.1
# Install and use a version
pvm install 3.91.1 --use
# Switch to an installed version
pvm use 3.91.1
# List installed versions
pvm list
# List all available versions
pvm list --all
# Show current version
pvm current
# Remove a version
pvm remove 3.91.1
MIT