wasmCloud Shell (wash)
wash (the wasmCloud Shell) is a single command-line interface (CLI) to handle all of your wasmCloud tooling needs. This CLI has a number of sub-commands that help you interact with the wasmCloud ecosystem:
call
- Invoke methods in a wasmcloud actorclaims
- Functions related to reading, writing, and verifying claim attestationsctl
- Interact with a live, running lattice control interface.ctx
- Functions for managing contexts to easily connect to wasmCloud latticesdrain
- Functions for managing the contents of the local wasmcloud cachekeys
- Functions for generating, listing, and working with ed25519 encryption keys used for signatureslint
- Perform lint checks on.smithy
models.new
- Functions for creating new projects from a template, such as actors, providers, and interfaces.par
- Functions for working with provider archives, bundles of native libaries and claims for a capability provider.reg
- Functions for interacting with OCI registriesvalidate
- Perform validatio checks on.smithy
models.
wash
has built-in help and you can follow any subcommand with --help
to get more information about options available. For example wash --help
, wash ctl --help
, wash ctl start --help
, and wash ctl start actor --help
all provide context-relevant help..
Installation
wash
can be installed from a binary release, or with cargo. See wash-cli for instructions on how to install it for your platform.