[ Documentation ]
rnx screenshot

rnx screenshot

rnx 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 rnx screenshot is the same as rnx screenshot capture.

terminal
rnx screenshot [capture] [output] [options]
rnx screenshot layers --ids <testID,testID,...> [--out-dir <dir>]
rnx screenshot slides <list|set|add|remove|focus|overview|capture|export> [args]
rnx screenshot appstore --plan <plan.yaml> [options]
rnx screenshot appstore capture --org <org> --repo <repo> [options]

Options

flagdescription
--output <path>for capture: output PNG path (default: /tmp/rnx-inspect.png). aliases: -o, —out, —file, —path
--area <x,y,w,h>for capture: crop to a logical rnx 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
--ids <list>for layers: comma-separated testIDs of the subtrees to isolate
--out-dir <dir>for layers: output directory (default: /tmp/rnx-layers)

Examples

terminal
rnx screenshot
rnx screenshot --output app.png
rnx screenshot capture --no-shell --output tenant-only.png
rnx screenshot --area 0,200,393,400
rnx screenshot slides
rnx screenshot slides capture 1
rnx screenshot slides export --out ./exports
rnx screenshot appstore --plan .rnx/app-store.yaml
rnx screenshot appstore --plan .rnx/app-store.yaml --compose-only
rnx 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 layers exports one screen as engine-isolated layers: a normal frame, the frame re-rendered with the listed subtrees hidden, each subtree alone on a transparent frame, and a manifest of logical rects. The isolation is a real engine re-render, so content and glass blur behind a hidden subtree are genuine.
  • +
    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.