43 releases (20 breaking)

new 0.21.1 May 10, 2024
0.20.0 Apr 17, 2024
0.19.0 Mar 18, 2024
0.16.0 Dec 28, 2023
0.4.0-alpha.1 Nov 10, 2022

#712 in WebAssembly

Download history 44/week @ 2024-01-24 9/week @ 2024-01-31 17/week @ 2024-02-07 199/week @ 2024-02-14 58/week @ 2024-02-21 89/week @ 2024-02-28 71/week @ 2024-03-06 328/week @ 2024-03-13 126/week @ 2024-03-20 77/week @ 2024-03-27 137/week @ 2024-04-03 165/week @ 2024-04-10 749/week @ 2024-04-17 259/week @ 2024-04-24 21/week @ 2024-05-01 404/week @ 2024-05-08

1,441 downloads per month
Used in wash-cli

Apache-2.0 and LGPL-3.0-or-later

2MB
15K SLoC

crates.io 

wash Library

A crate that implements the functionality behind the wasmCloud shell.

The wash command line interface wash is a great place to find examples on how to fully utilize this library.


lib.rs:

A crate that implements the functionality behind the wasmCloud shell

The wash command line interface https://github.com/wasmCloud/wasmCloud/tree/main/crates/wash-cli is a great place to find examples on how to fully utilize this library.

This library contains a few feature flags, most enabled by default but optional in order to allow consumers to omit some functionality. This is especially useful when considering compiling this library to restrictive targets, e.g. wasm32-unknown-unknown or wasm32-wasi. Support for wasm targets is a goal but has not been tested yet.

Feature Name Default Enabled Description
start true Contains the start module, with utilities to start wasmCloud runtimes, NATS, and wadm
parser true Contains the parser module, with utilities to parse wasmcloud.toml files
cli false Contains the build, cli, and generate modules with additional trait derives for usage in building CLI applications
nats true Contains the app, actor, capture, config, context, drain, spier and wait modules with a dependency on async_nats

Dependencies

~47–69MB
~1.5M SLoC