10 releases
0.2.4 | Jul 25, 2024 |
---|---|
0.2.3 | Apr 26, 2024 |
0.1.6 | Mar 24, 2024 |
0.1.3 | Jun 16, 2023 |
0.1.1 | May 26, 2023 |
#426 in WebAssembly
29KB
665 lines
wasmenv
wasmenv
is a Rust-based version manager for wasm runtimes. Right now wasmtime supports wasmer
only.
This project allows you to easily switch between different versions of wasmer
, manage installations, and configure your shell environment.
Installation
To install wasmenv
from crates.io:
cargo install wasmenv
To develop wasmenv
, clone the repository and build it using Cargo:
git clone https://github.com/ayys/wasmenv.git
cd wasmenv
cargo build --release
export PATH=$PATH:$PWD/target/release
Usage
$ wasmenv --help
Usage: wasmenv <COMMAND>
Commands:
current Display the currently active version of wasmer
shell Configure wasmenv for a specific shell (bash, zsh, fish)
use Install wasmer
list List all the available versions of wasmer
exec Run command with wasmer
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print help
-V, --version Print version
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
License
Dependencies
~11–25MB
~393K SLoC