@universal-packages/workflows-terminal-presenter v1.7.3
Workflows Terminal Presenter
Universal workflows terminal presenter.
Install
npm install @universal-packages/workflows-terminal-presenter
npm install @universal-packages/workflows
npm install @universal-packages/terminal-presenterWorkflowTerminalPresenter
The presenter makes use of a TerminalPresenter to show a graph of the status of a workflow. You can either pass an instance of a TerminalPresenter or let the WorkflowTerminalPresenter create one for you.
import { Workflow } from '@universal-packages/workflows'
import { WorkflowTerminalPresenter } from '@universal-packages/workflows-terminal-presenter'
const workflow = Workflow.buildFrom('fast-sleep-good')
const workflowTerminalPresenter = new WorkflowTerminalPresenter({ workflow })
workflowTerminalPresenter.present()
await workflow.run()Options
loggerLoggerA logger instance to use to visualize workflow events.showRoutines'always' | 'pending' | 'running'default: 'always'Show routines in the graph,alwayswill always show them,pendingwill show them when they are not done,runningwill show them when they are running.showRoutineSteps'always' | 'routine-active' | 'pending' | 'running'default: 'always'Show routine steps in the graph,alwayswill always show them,routine-activewill show them when the routine is active,pendingwill show them when they are not done,runningwill show them when they are running.showStrategyRoutines'always' | 'strategy-active' | 'pending' | 'running'default: 'always'Show strategy routines in the graph,alwayswill always show them,strategy-activewill show them when the strategy is active,pendingwill show them when they are not done,runningwill show them when they are running.TerminalPresenterTerminalPresenterThe terminal presenter to use to present the graph.workflowWorkflowThe required workflow to present.
Typescript
This library is developed in TypeScript and shipped fully typed.
Contributing
The development of this library happens in the open on GitHub, and we are grateful to the community for contributing bugfixes and improvements. Read below to learn how you can take part in improving this library.
License
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago