SpawnOpts
Defined in: packages/core/src/kernel/types.ts:1266
Options for spawning a child process.
Remarks
Section titled “Remarks”All fields are optional. Omitted stream fields inherit the parent’s fd 0/1/2
by dup. A numeric value for stdin/stdout/stderr refers to the PARENT’S
fd table (dup semantics); a Readable/Writable object is taken as the stream
itself. env, when present, is MERGED into the parent’s env rather than
replacing it.
Properties
Section titled “Properties”
optionalcwd?:string
Defined in: packages/core/src/kernel/types.ts:1271
optionalenv?:Record<string,string>
Defined in: packages/core/src/kernel/types.ts:1270
optionalns?:Namespace
Defined in: packages/core/src/kernel/types.ts:1275
Override namespace for spawn (nsenter: parent kernel + child namespace).
stderr?
Section titled “stderr?”
optionalstderr?:Writable|FdNumber
Defined in: packages/core/src/kernel/types.ts:1269
stdin?
Section titled “stdin?”
optionalstdin?:Readable|FdNumber
Defined in: packages/core/src/kernel/types.ts:1267
stdout?
Section titled “stdout?”
optionalstdout?:Writable|FdNumber
Defined in: packages/core/src/kernel/types.ts:1268
worker?
Section titled “worker?”
optionalworker?:boolean
Defined in: packages/core/src/kernel/types.ts:1272
Methods
Section titled “Methods”getTermSize()?
Section titled “getTermSize()?”
optionalgetTermSize():TerminalSize
Defined in: packages/core/src/kernel/types.ts:1273