Documentation / zerotal / index / OutputWriter
Interface: OutputWriter
Defined in: packages/core/src/command/OutputWriter.ts:10
Abstraction over where command output goes. Injected into Command instances before run() is called.
- TerminalWriter: default for CLI — writes to process.stdout/stderr
- BufferWriter: used by Artisan.call() — captures output as a string
See: plans/boot-modes.md §6
Methods
write()
write(
message):void
Defined in: packages/core/src/command/OutputWriter.ts:11
Parameters
message
string
Returns
void
writeLine()
writeLine(
message):void
Defined in: packages/core/src/command/OutputWriter.ts:12
Parameters
message
string
Returns
void
writeError()
writeError(
message):void
Defined in: packages/core/src/command/OutputWriter.ts:13
Parameters
message
string
Returns
void