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() }