Skip to main content
zerotal

Documentation


Documentation / @zerotal/core / index / OutputWriter

Interface: OutputWriter

Defined in: 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: command/OutputWriter.ts:11

Parameters

message

string

Returns

void


writeLine()

writeLine(message): void

Defined in: command/OutputWriter.ts:12

Parameters

message

string

Returns

void


writeError()

writeError(message): void

Defined in: command/OutputWriter.ts:13

Parameters

message

string

Returns

void