Files
paseo/packages/cli/tests/helpers/local-cli.ts
2026-03-21 20:22:15 +07:00

10 lines
370 B
TypeScript

import { $, ProcessPromise } from "zx";
import { join } from "node:path";
const CLI_ENTRY = join(import.meta.dirname, "..", "..", "dist", "index.js");
export function runLocalPaseo(args: string[], env: NodeJS.ProcessEnv = {}): ProcessPromise {
$.verbose = false;
return $({ env: { ...process.env, ...env } })`${process.execPath} ${CLI_ENTRY} ${args}`.nothrow();
}