INNER CODE UNIT · TypeScript

isExecAsyncException

cloudflare/wrangler-action · src/exec.ts:17

function isExecAsyncException(err: unknown): err is ExecAsyncException {
	return err instanceof Error && "code" in err && "stderr" in err;
}

export async function execShell(
	command: string,
	{
		silent = false,
		...options
	}: Parameters<typeof childProcessExec>[1] & { silent?: boolean } = {},
) {
	if (!silent) {
		process.stdout.write("[command]" + command + EOL);
	}

	try {
		const promise = childProcessExec(command, {
			...options,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…