Crates.io | cargo-wa |
lib.rs | cargo-wa |
version | 0.1.1 |
source | src |
created_at | 2017-11-26 21:29:17.80041 |
updated_at | 2017-11-26 21:44:50.008451 |
description | Make developing a wasm project in Rust easy |
homepage | https://github.com/mgattozzi/cargo-wa |
repository | https://github.com/mgattozzi/cargo-wa |
max_upload_size | |
id | 40661 |
size | 35,882 |
A cargo subcommand for working with Rust wasm projects!
You'll need the latest stable version of rustc
, rustup
, and cargo
installed already.
cargo install cargo-wa
That's all you need to do! Then you can start running commands!
If you have never setup rustup
for wasm or wasm-gc
yet at all you need to run:
cargo wa setup
This will install wasm-gc
for you as well as setting up rustup to use the
wasm32
backend.
To start a new wasm project run:
cargo wa new <project_name>
This will setup a project with a bare wasm skeleton to run wasm function from an
index.html
file under the site
folder.
This command assumes you are at the project root. To build a wasm project run:
cargo wa build
All builds are currently built/run in release mode due to a wasm bug in debug builds. See issue #1.
This command assumes you are at the project root. To run a wasm project run:
cargo wa run
This will try to open your default browser and run the code from there.
All builds are currently built/run in release mode due to a wasm bug in debug builds. See issue #1.
See CONTRIBUTING.md for more information.
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.