Skip to content

agent-cli / Exports / ITerminalOutput

Interface: ITerminalOutput

Terminal output abstraction — injected into all components that need I/O

Table of contents

Methods

Methods

write

write(text): void

Parameters

NameType
textstring

Returns

void

Defined in

agent-cli/src/types.ts:17


writeLine

writeLine(text): void

Parameters

NameType
textstring

Returns

void

Defined in

agent-cli/src/types.ts:18


writeMarkdown

writeMarkdown(md): void

Parameters

NameType
mdstring

Returns

void

Defined in

agent-cli/src/types.ts:19


writeError

writeError(text): void

Parameters

NameType
textstring

Returns

void

Defined in

agent-cli/src/types.ts:20


prompt

prompt(question): Promise<string>

Parameters

NameType
questionstring

Returns

Promise<string>

Defined in

agent-cli/src/types.ts:21


select

select(options, initialIndex?): Promise<number>

Arrow-key selector. Returns the index of the chosen option.

Parameters

NameType
optionsstring[]
initialIndex?number

Returns

Promise<number>

Defined in

agent-cli/src/types.ts:23


spinner

spinner(message): ISpinner

Parameters

NameType
messagestring

Returns

ISpinner

Defined in

agent-cli/src/types.ts:24

Released under the MIT License.