# stateroom-cli This module implements a command-line interface for building and serving Stateroom services. ## Installation ```bash cargo install stateroom-cli ``` ## Commands *The `stateroom` command is new even relative to the other parts of Stateroom, so expect this list to grow over time and commands may be renamed or combined over time.* ### `stateroom dev` By default, the command `dev` will: - Build the current module as a `wasm32-wasi` target. - Locate the wasm output. - Run a local server that exposes it on port 8080. It can also be configured using a `stateroom.toml` file to serve static files and build a client-side WebAssembly module. See [`cli_opts.rs`](src/cli_opts.rs) for ### `stateroom serve` The command `serve [path/to/service.wasm]` will set up a server for an existing WebAssembly file.