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.
Was this page helpful?
Last updated today
Built with Documentation.AI