Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alloy-rs/svm-rs

Solidity-Compiler Version Manager
https://github.com/alloy-rs/svm-rs

solidity version-manager

Last synced: 6 days ago
JSON representation

Solidity-Compiler Version Manager

Awesome Lists containing this project

README

        

# Solidity Compiler Version Manager

[crates.io](https://crates.io/crates/svm-rs)
[docs.rs](https://docs.rs/svm-rs/latest/svm_lib/)
[build status](https://github.com/roynalnaruto/svm-rs/actions?query=branch%3Amaster)

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

## Install

From [crates.io](https://crates.io):

```sh
cargo install svm-rs
```

Or from the repository:

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

## Usage

```sh
Solc version manager

Usage: svm

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
```