Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/listr2/listr2
/ functions
Functions
169 in github.com/listr2/listr2
⨍
Functions
169
◇
Types & classes
140
↓ 198 callers
Function
delay
(time: number)
src/utils/delay.ts:1
↓ 167 callers
Method
log
(level: Levels, message: string | any[], options?: LoggerFieldOptions)
src/utils/logger/logger.ts:30
↓ 94 callers
Method
run
()
examples/manager.example.ts:25
↓ 91 callers
Method
run
(context?: Ctx)
src/listr.ts:137
↓ 72 callers
Function
expectProcessOutputToMatchSnapshot
(output: MockProcessOutput, name?: string)
tests/utils/mock.ts:17
↓ 59 callers
Method
newListr
( tasks: ListrTask<InjectCtx, ListrGetRendererClassFromValue<InjectRenderer>>[], options?: ListrBaseCl
src/manager.ts:61
↓ 27 callers
Method
on
(dispatch: E, handler: (data: EventData<E, Map>) => void)
src/lib/event-manager.ts:12
↓ 24 callers
Function
mockProcessOutput
(output: MockProcessOutput)
tests/utils/mock.ts:5
↓ 24 callers
Function
unmockProcessOutput
(output: MockProcessOutput)
tests/utils/mock.ts:11
↓ 20 callers
Method
emit
(dispatch: E, args?: EventData<E, Map>)
src/lib/event-manager.ts:8
↓ 17 callers
Method
icon
(level: Levels, icon?: string | false)
src/utils/logger/logger.ts:137
↓ 17 callers
Method
skip
* Skip the current task. * * @see {@link https://listr2.kilic.dev/task/skip.html}
src/lib/task-wrapper.ts:91
↓ 16 callers
Method
prompt
* Create a new prompt for getting user input through `enquirer`. * * - `enquirer` is a optional peer dependency and has to be already installed
src/lib/task-wrapper.ts:115
↓ 15 callers
Method
write
(data: Uint8Array | string, ...args: [(string | undefined)?, ((err?: Error) => void)?] | [((err?: Error) => vo
src/utils/process-output/process-output-buffer.ts:23
↓ 10 callers
Method
hasFailed
Returns whether this task has been failed.
src/lib/task.ts:193
↓ 10 callers
Method
hasTitle
Returns whether this task actually has a title.
src/lib/task.ts:223
↓ 10 callers
Method
isRetrying
Returns whether this task has an actively retrying task going on.
src/lib/task.ts:208
↓ 9 callers
Function
getRendererClass
(renderer: ListrRendererValue)
src/utils/ui/renderer.ts:17
↓ 8 callers
Method
add
(tasks: ListrTask<Ctx, ListrGetRendererClassFromValue<Renderer>> | ListrTask<Ctx, ListrGetRendererClassFromVal
src/listr.ts:133
↓ 8 callers
Method
format
(message: string, icon: string, level: number)
src/renderer/default/renderer.ts:207
↓ 7 callers
Method
format
(level: Levels, message: string | any[], options?: LoggerFieldOptions)
src/utils/logger/logger.ts:154
↓ 7 callers
Method
style
(task: ListrDefaultRendererTask, output = false)
src/renderer/default/renderer.ts:159
↓ 7 callers
Method
toStdout
(message: string | any[], options?: LoggerFieldOptions, eol = true)
src/utils/logger/logger.ts:42
↓ 6 callers
Function
assertFunctionOrSelf
( functionOrSelf: T, ...args: T extends (...args: any[]) => any ? Parameters<T> : never )
src/utils/assert.ts:6
↓ 6 callers
Method
hasSubtasks
Returns whether this task has subtasks.
src/lib/task.ts:163
↓ 6 callers
Method
isCompleted
Returns whether this task has been completed.
src/lib/task.ts:188
↓ 6 callers
Method
suffix
(message: string, ...suffixes: LoggerField[])
src/utils/logger/logger.ts:72
↓ 6 callers
Method
wrap
(message: string, options?: LoggerFormatOptions)
src/utils/logger/logger.ts:50
↓ 5 callers
Function
cleanseAnsi
(chunk: string)
src/utils/format/cleanse-ansi.ts:3
↓ 5 callers
Method
isSkipped
Returns whether this task is skipped.
src/lib/task.ts:183
↓ 5 callers
Method
report
* Report an error that has to be collected and handled. * * @see {@link https://listr2.kilic.dev/task/error-handling.html}
src/lib/task-wrapper.ts:78
↓ 5 callers
Method
serialize
(event: T, data: ListrTaskEventMap[T], task?: ListrTestRendererTask)
src/renderer/test/serializer.ts:9
↓ 5 callers
Function
splat
(message: string, ...splat: any[])
src/utils/format/splat.ts:3
↓ 4 callers
Method
cancelPrompt
* Cancel the current active prompt, if there is any. * * @see {@link https://listr2.kilic.dev/task/prompt.html}
src/lib/task-wrapper.ts:125
↓ 4 callers
Method
close
()
src/lib/task.ts:420
↓ 4 callers
Method
complete
()
src/lib/event-manager.ts:24
↓ 4 callers
Method
dump
( task: ListrDefaultRendererTask, level: number, source: ListrLogLevels.OUTPUT | ListrLogLevels.SK
src/renderer/default/renderer.ts:475
↓ 4 callers
Method
isPrompt
Returns whether this task has a prompt inside.
src/lib/task.ts:228
↓ 4 callers
Method
isStarted
Returns whether this task has started.
src/lib/task.ts:178
↓ 4 callers
Method
runAll
(options?: ListrBaseClassOptions<InjectCtx, Renderer, FallbackRenderer>)
src/manager.ts:48
↓ 3 callers
Method
end
()
src/renderer/test/renderer.ts:56
↓ 3 callers
Method
fetch
()
src/utils/ui/spinner.ts:14
↓ 3 callers
Method
hasFinalized
Returns whether this task is finalized in someform.
src/lib/task.ts:168
↓ 3 callers
Method
hasRolledBack
Returns whether the rollback action was successful.
src/lib/task.ts:203
↓ 3 callers
Method
indent
( tasks: ListrTask<InjectCtx, ListrGetRendererClassFromValue<Renderer>>[] | ((ctx?: InjectCtx) => ListrTas
src/manager.ts:68
↓ 3 callers
Method
isPending
Returns whether this task is in progress.
src/lib/task.ts:173
↓ 3 callers
Method
once
(dispatch: E, handler: (data: EventData<E, Map>) => void)
src/lib/event-manager.ts:16
↓ 3 callers
Method
release
()
src/utils/process-output/process-output.ts:50
↓ 3 callers
Method
toStderr
(message: string | any[], options?: LoggerFieldOptions, eol = true)
src/utils/logger/logger.ts:46
↓ 2 callers
Method
all
()
src/utils/process-output/process-output-buffer.ts:11
↓ 2 callers
Method
check
* Checks whether the current task with the given context should be set as enabled.
src/lib/task.ts:150
↓ 2 callers
Function
cloneObject
(obj: T)
src/utils/clone.ts:9
↓ 2 callers
Method
create
(options?: { tasks?: boolean, bottomBar?: boolean, prompt?: boolean })
src/renderer/default/renderer.ts:121
↓ 2 callers
Function
createWritable
(cb: (chunk: string) => void)
src/utils/process-output/writable.ts:3
↓ 2 callers
Method
hasReset
Returns whether this task has some kind of reset like retry and rollback going on.
src/lib/task.ts:213
↓ 2 callers
Method
hijack
()
src/utils/process-output/process-output.ts:40
↓ 2 callers
Function
indent
(string: string, count: number)
src/utils/format/indent.ts:1
↓ 2 callers
Method
indent
(str: string, i: number)
src/renderer/default/renderer.ts:512
↓ 2 callers
Method
isBottomBar
(task: ListrDefaultRendererTask)
src/renderer/default/renderer.ts:73
↓ 2 callers
Method
isPaused
Returns whether this task is currently paused.
src/lib/task.ts:233
↓ 2 callers
Function
isUnicodeSupported
()
src/utils/environment/is-unicode-supported.ts:3
↓ 2 callers
Method
off
(dispatch: E, handler?: (data: EventData<E, Map>) => void)
src/lib/event-manager.ts:20
↓ 2 callers
Method
prefix
(message: string, ...prefixes: LoggerField[])
src/utils/logger/logger.ts:94
↓ 2 callers
Function
resolve
(specifier, context, defaultResolver)
loader.js:15
↓ 2 callers
Method
run
(fn: () => Promise<T>)
src/utils/concurrency.ts:39
↓ 2 callers
Method
spacing
(message: string | undefined)
src/utils/logger/logger.ts:199
↓ 2 callers
Method
stdout
* Generates a fake stdout for your use case, where it will be tunnelled through Listr to handle the rendering process. * * @see {@link https://l
src/lib/task-wrapper.ts:143
↓ 2 callers
Method
update
()
src/renderer/default/renderer.ts:102
↓ 1 callers
Function
TaskManagerFactory
(override?: ListrBaseClassOptions)
examples/manager.example.ts:4
↓ 1 callers
Method
applyFormat
(message: string, options?: LoggerFormatOptions)
src/utils/logger/logger.ts:191
↓ 1 callers
Method
calculate
(task: ListrDefaultRendererTask)
src/renderer/default/renderer.ts:451
↓ 1 callers
Method
calculate
(task: ListrSimpleRendererTask)
src/renderer/simple/renderer.ts:158
↓ 1 callers
Method
calculate
(task: ListrVerboseRendererTask)
src/renderer/verbose/renderer.ts:143
↓ 1 callers
Function
createLargeNestedObject
(depth: number, branches: number)
tests/general.e2e-spec.ts:124
↓ 1 callers
Method
fields
(message: string, options?: LoggerFieldOptions<true>)
src/utils/logger/logger.ts:117
↓ 1 callers
Method
flush
()
src/utils/concurrency.ts:27
↓ 1 callers
Method
generate
( tasks: ListrTask<Ctx, ListrGetRendererClassFromValue<Renderer>> | ListrTask<Ctx, ListrGetRendererClassFr
src/listr.ts:168
↓ 1 callers
Method
generate
(event: T, data: ListrTaskEventMap[T], task?: ListrTestRendererTask)
src/renderer/test/serializer.ts:13
↓ 1 callers
Function
getRenderer
(options: { renderer: Renderer rendererOptions: ListrGetRendererOptions<Renderer> fallbackRenderer: Fall
src/utils/ui/renderer.ts:25
↓ 1 callers
Method
isClosed
Returns whether this task is closed.
src/lib/task.ts:238
↓ 1 callers
Method
isEnabled
Returns whether enabled function resolves to true.
src/lib/task.ts:218
↓ 1 callers
Function
isObservable
(obj: any)
src/utils/environment/is-observable.ts:5
↓ 1 callers
Function
isRendererSupported
(renderer: ListrRendererFactory)
src/utils/ui/renderer.ts:13
↓ 1 callers
Method
isRollingBack
Returns whether this task has an active rollback task going on.
src/lib/task.ts:198
↓ 1 callers
Function
main
()
examples/error-handling.example.ts:9
↓ 1 callers
Method
pause
Pause the given task for certain time.
src/lib/task.ts:243
↓ 1 callers
Method
render
()
src/renderer/test/renderer.ts:51
↓ 1 callers
Method
renderBottomBar
()
src/renderer/default/renderer.ts:431
↓ 1 callers
Method
renderPrompt
()
src/renderer/default/renderer.ts:443
↓ 1 callers
Method
renderer
(tasks: ListrDefaultRendererTask[], level = 0)
src/renderer/default/renderer.ts:248
↓ 1 callers
Method
renderer
(tasks: ListrSimpleRendererTask[])
src/renderer/simple/renderer.ts:56
↓ 1 callers
Method
renderer
(tasks: ListrTestRendererTask[])
src/renderer/test/renderer.ts:59
↓ 1 callers
Method
renderer
(tasks: ListrVerboseRendererTask[])
src/renderer/verbose/renderer.ts:55
↓ 1 callers
Method
reset
()
src/utils/process-output/process-output-buffer.ts:43
↓ 1 callers
Method
reset
(task: ListrDefaultRendererTask)
src/renderer/default/renderer.ts:470
↓ 1 callers
Method
reset
(task: ListrSimpleRendererTask)
src/renderer/simple/renderer.ts:177
↓ 1 callers
Method
reset
(task: ListrVerboseRendererTask)
src/renderer/verbose/renderer.ts:162
↓ 1 callers
Method
run
Run the current task.
src/lib/task.ts:258
↓ 1 callers
Method
runTask
(task: Task<Ctx, ListrGetRendererClassFromValue<Renderer>>)
src/listr.ts:176
↓ 1 callers
Method
spin
()
src/utils/ui/spinner.ts:10
next →
1–100 of 169, ranked by callers