WavedashDocs

Commands

Reference for wavedash dev, wavedash build push, and the flags that apply to every command.

Reference for the two workflow commands you'll run day-to-day. Setup commands — wavedash auth * and wavedash update — live with Authentication and Installation.

Local development

wavedash dev

Starts a local HTTPS server at https://localhost:7777, serves files from upload_dir, and opens the Wavedash sandbox with SDK injection.

OptionDescription
--config <PATH>Path to wavedash.toml (default: ./wavedash.toml)
--no-openSkip launching the browser

The first time you run wavedash dev, a self-signed certificate is installed. On macOS a fingerprint prompt will appear. On Linux/Windows, sudo or administrator privileges may be required.

The sandbox validates your SDK wiring locally. It does not replace a final smoke test of the uploaded build on Wavedash.

Build and push

wavedash build push

Uploads everything under upload_dir and registers a new immutable build for the configured game_id. Old builds stay available for rollback.

OptionDescription
--config <PATH>Path to wavedash.toml (default: ./wavedash.toml)
-m, --message <TEXT>Build description or changelog note

Uploading does not publish the build — there is currently no CLI publish command. After the upload finishes, open the Developer Portal and promote the build when you're ready to make it live.

1

Verify config

Confirm game_id and upload_dir match your engine output.

2

Push

Run wavedash build push and wait for the new build ID.

3

Publish

Open the Developer Portal and promote the uploaded build.

Global options

These flags apply to every subcommand:

OptionPurpose
--versionPrint CLI version
--helpShow help for the command
--verboseIncrease log detail