| Crates.io | mlvm |
| lib.rs | mlvm |
| version | 0.1.2 |
| created_at | 2024-06-25 06:55:32.218096+00 |
| updated_at | 2024-10-11 05:01:34.709023+00 |
| 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 :)