cmvm

Crates.iocmvm
lib.rscmvm
version0.3.9
sourcesrc
created_at2022-04-09 20:40:34.374846
updated_at2024-08-21 09:20:59.82532
descriptioncmvm is a simple tool that manages multiple CMake versions
homepagehttps://github.com/iepsen/cmvm
repositoryhttps://github.com/iepsen/cmvm
max_upload_size
id564853
size76,030
Marcelo Iepsen (iepsen)

documentation

README

CMake Version Manager

ci Crates.io

cmvm is a simple tool that manages multiple CMake versions for macOS and Linux platforms.

How to install

Homebrew

brew tap iepsen/cmvm
brew install cmvm

Cargo

cargo install cmvm

Releases

Binaries are available for download on both macOS and Linux platforms since v0.3.3.

Adding cmake to the path

Once you have cmvm installed, you need to add CMake current version on your path. Use the following command to get instructions:

cmvm shell

Usage

Install a CMake version:

cmvm install 3.20.1

List available CMake versions to install:

cmvm list-remote

List CMake versions managed by cmvm installed:

cmvm list

Switch to a CMake version:

cmvm use 3.20.1

List all commands available and usage examples:

cmvm help

How to contribute

Feel free to open an issue or pull request.

Commit count: 62

cargo fmt