sootsim upload

Capture the currently-loaded bundle + device spec from a running sootsim session and publish it to a shareable /preview/<id> URL. Unlisted-public (unguessable id), requires a signed-in desktop session. Attach a gzipped event stream with --events or a webm/mp4/gif recording with --video — the recording embeds inline in the preview page and in any PR sticky comment.

terminal

sootsim upload [options]

Options

flagdescription
--origin <url>upload target (default: auto — prefers localhost, falls back to sootbean.com). Override with SOOTSIM_UPLOAD_ORIGIN env var
--events <path>path to a gzipped events .jsonl.gz file to attach
--video <path>path to a webm/mp4/gif flow recording — embedded inline in the preview page
--session <tab-id>target a specific sootsim tab (see: sootsim list)
--openopen the resulting /preview/<id> url in the browser
--assets-onlydrop API/JSON/HTML records before upload; keep only images, fonts, css, js, and binary blobs. live-data demos hit the real network at replay time instead of serving recorded API snapshots

Examples

terminal

sootsim upload
sootsim upload --open
sootsim upload --origin http://localhost:3000 --open
sootsim upload --events ./my-session.jsonl.gz
sootsim upload --video /tmp/soot-flow.webm
sootsim upload --assets-only