Skip to main content

Console Progress

If you are using an interactive terminal, then a progress dialog will be displayed to you. This will attempt to show you estimated remaining time, and the current progress of all executing modules.

image

Long-running module output

Buffered output from modules that are still running is flushed once per minute by default. This preserves recent diagnostic output if the process is killed before normal pipeline teardown. Incremental sections use an ellipsis () because the module has not completed.

Configure the interval globally, or set it to zero to keep all output buffered until each module completes:

builder.Options.ModuleOutputFlushInterval = TimeSpan.FromSeconds(30);