071faa482c
纳入 AGC Cargo workspace 的统一 rustfmt 检查与格式化入口 完成项目 TypeScript/Prettier 与 Rust 全量格式化 修复 Pingora expected executable 门禁的空白敏感误报 同步开发运维文档与 AGC skill pack 格式化忽略规则
16 lines
446 B
JavaScript
16 lines
446 B
JavaScript
const path = require('node:path');
|
|
|
|
const { require: tsxRequire } = require('tsx/cjs/api');
|
|
|
|
const [, , entry, ...restArgs] = process.argv;
|
|
|
|
if (!entry) {
|
|
console.error('Usage: node scripts/run-tsx.cjs <entry.ts> [...args]');
|
|
process.exit(1);
|
|
}
|
|
|
|
const resolvedEntry = path.resolve(process.cwd(), entry);
|
|
process.argv = [process.argv[0], resolvedEntry, ...restArgs];
|
|
|
|
tsxRequire(resolvedEntry, path.join(process.cwd(), '__tsx_runner__.cjs'));
|