10 lines
370 B
TypeScript
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();
|
|
}
|