MCPcopy Index your code
hub / github.com/devcontainers/cli / exec

Function exec

src/spec-node/devContainersSpecCLI.ts:1304–1311  ·  view source on GitHub ↗
(args: ExecArgs)

Source from the content-addressed store, hash-verified

1302}
1303
1304async function exec(args: ExecArgs) {
1305 const result = await doExec(args);
1306 const exitCode = typeof result.code === 'number' && (result.code || !result.signal) ? result.code :
1307 typeof result.signal === 'number' && result.signal > 0 ? 128 + result.signal : // 128 + signal number convention: https://tldp.org/LDP/abs/html/exitcodes.html
1308 typeof result.signal === 'string' && processSignals[result.signal] ? 128 + processSignals[result.signal]! : 1;
1309 await result.dispose();
1310 process.exit(exitCode);
1311}
1312
1313export async function doExec({
1314 'user-data-folder': persistedFolder,

Callers

nothing calls this directly

Calls 2

doExecFunction · 0.85
disposeMethod · 0.65

Tested by

no test coverage detected