39 releases

new 0.5.2 Apr 22, 2024
0.4.1 Mar 20, 2024
0.3.3 Nov 9, 2023
0.3.0 Jul 25, 2023
0.2.0 Nov 25, 2021

#1273 in Magic Beans

Download history 12407/week @ 2023-12-25 16581/week @ 2024-01-01 21855/week @ 2024-01-08 23655/week @ 2024-01-15 29915/week @ 2024-01-22 31266/week @ 2024-01-29 35277/week @ 2024-02-05 31071/week @ 2024-02-12 25644/week @ 2024-02-19 25841/week @ 2024-02-26 26028/week @ 2024-03-04 28319/week @ 2024-03-11 30715/week @ 2024-03-18 30601/week @ 2024-03-25 28185/week @ 2024-04-01 19551/week @ 2024-04-08

110,968 downloads per month
Used in 29 crates (4 directly)

MIT/Apache

55KB
1K SLoC

Solidity Compiler Version Manager

crates.io docs.rs build status

This crate provides a cross-platform support for managing Solidity compiler versions.

Install

From crates.io:

cargo install svm-rs

Or from the repository:

cargo install --locked --git https://github.com/alloy-rs/svm-rs/

Usage

Solc version manager

Usage: svm <COMMAND>

Commands:
  help     Print this message or the help of the given subcommand(s)
  install  Install Solc versions
  list     List all Solc versions
  remove   Remove a Solc version, or "all" to remove all versions
  use      Set a Solc version as the global default

Options:
  -h, --help     Print help
  -V, --version  Print version

Dependencies

~6–21MB
~329K SLoC