beadboard/bin/beadboard.js

12 lines
401 B
JavaScript

#!/usr/bin/env node
/* eslint-disable @typescript-eslint/no-require-imports */
const { spawnSync } = require('node:child_process');
const path = require('node:path');
const cliPath = path.resolve(__dirname, '../src/cli/beadboard-cli.ts');
const result = spawnSync(process.execPath, ['--import', 'tsx', cliPath, ...process.argv.slice(2)], {
stdio: 'inherit',
});
process.exit(result.status ?? 1);