Crate wash_lib

source ·
Expand description

A crate that implements the functionality behind the wasmCloud shell

The wash command line interface https://github.com/wasmcloud/wash is a great place to find examples on how to fully utilize this library.

Modules

  • Common config constants and functions for loading, finding, and consuming configuration data
  • Types and methods for handling wash contexts, the configuration files for interacting with lattices
  • Remove cached wasmCloud files like OCI artifacts or downloaded binaries
  • Types and tools for basic validation of seeds and IDs used in configuration
  • A common set of types and traits for managing collections of nkeys used for wasmCloud
  • Parse wasmcloud.toml files which specify key information for building and signing WebAssembly modules and native capability provider binaries
  • Utilities for pulling and pushing artifacts to various registries
  • The start module contains functionality relating to downloading and starting NATS servers and wasmCloud hosts.