CLI (Command Line)respira exec

respira exec

Execute a TypeScript script with @respira/sdk available as a global respira object. Streams NDJSON events to stdout.

Run a TypeScript file with @respira/sdk available as a global. Streams NDJSON events to stdout.

respira exec <script.ts>
respira exec --stdin
respira exec <script.ts> --dry-run
respira exec <script.ts> --site=mysite.com

Example script

// audit.ts
const sites = await respira.sites.list();
for (const site of sites) {
  const ds = await respira.read.designSystem(site.url);
  console.log(JSON.stringify({ site: site.url, colors: ds.colors.length }));
}
respira exec audit.ts

The runner compiles the script with tsx and injects respira + createRespiraClient into the global scope.