Crates.io | mlvm |
lib.rs | mlvm |
version | 0.1.2 |
source | src |
created_at | 2024-06-25 06:55:32.218096 |
updated_at | 2024-10-11 05:01:34.709023 |
description | A simple, easy to use multiple language version manager |
homepage | |
repository | https://github.com/shubhexists/mvm |
max_upload_size | |
id | 1283054 |
size | 125,609 |
mlvm
is a command line tool that can be used to switch between versions for different languages.
Drop of a ✨ if you are here. It would mean a lot : )
More languages to be added soon!
You can install mlvm from Cargo directly
cargo install mlvm
git clone https://github.com/shubhexists/mlvm
cd
into the directory and runcargo build --release
This will create binaries for the project.
/target/release/
directory .) For eg, export PATH="$PATH:/home/jerry/Desktop/mlvm/target/release"
mlvm language_name install version_number
Eg.
mlvm node install 16 // installs node 16
mlvm language_name ls
mlvm language_name remove version_number
mlvm language_name use version_number
mlvm language_name exec version_number file_to_execute
mlvm language_name alias add version_number alias_name
For more details about commands, and flags like --debug
and --no-default
, Refer to COMMANDS.md (Work In Progress).
If you read till here, thanks for showing interest in the project :)