sootsim screenshot

sootsim screenshot

One screenshot surface: capture the current canvas as a PNG, drive the live App Store slide composer, or run the plan/headless App Store capture pipeline. Bare sootsim screenshot is the same as sootsim screenshot capture.

terminal

sootsim screenshot [capture] [output] [options]
sootsim screenshot slides <list|set|add|remove|focus|overview|capture|export> [args]
sootsim screenshot appstore --plan <plan.yaml> [options]
sootsim screenshot appstore capture --org <org> --repo <repo> [options]

Options

flagdescription
--output <path>for capture: output PNG path (default: /tmp/sootsim-inspect.png). aliases: -o, —out, —file, —path
--area <x,y,w,h>for capture: crop to a logical sootsim rect. aliases: —rect, —crop
--id <testID>for capture: crop to the bounding box of a node by testID. alias: —testid
--text <text>for capture: crop to the bounding box of a node by text content
--no-shellfor capture/flows: exclude simulated iOS chrome
--shell-onlyfor capture/flows: capture only shell chrome
--plan <path>for appstore: screenshot plan yaml
--org <org>for appstore capture: github org slug
--repo <repo>for appstore capture: repo name
--compose-onlyfor appstore: skip flow capture and reuse existing raws
--capture-onlyfor appstore: stop after raw/framed intermediates

Examples

terminal

sootsim screenshot
sootsim screenshot --output app.png
sootsim screenshot capture --no-shell --output tenant-only.png
sootsim screenshot --area 0,200,393,400
sootsim screenshot slides
sootsim screenshot slides capture 1
sootsim screenshot slides export --out ./exports
sootsim screenshot appstore --plan .sootsim/app-store.yaml
sootsim screenshot appstore --plan .sootsim/app-store.yaml --compose-only
sootsim screenshot appstore capture --org acme --repo my-app --dry-run

Screenshot Modes

screenshot owns one-off PNG capture and App Store screenshot workflows:

  • screenshot capture captures the current canvas as a PNG. Bare screenshot is the same path.
  • screenshot slides drives the live slide composer through the shell bridge.
  • screenshot appstore runs a plan that captures raw screenshots, frames them, and composes export canvases.
  • screenshot appstore capture headlessly recaptures editable org-deck slides.

Use mode screenshot on when you need the browser chrome hidden around the canvas before capturing.

Ready to build?

Run your React Native app in the browser. No simulators, no native toolchain, no waiting.

curl -fsSL https://sootsim.com/install.sh | sh