shutdownSharedStdinOnExit property

bool shutdownSharedStdinOnExit
final

Whether to shut down the shared stdin broadcast stream on exit.

The TUI uses a shared broadcast wrapper around stdin so it can pause and resume input listening during a single run (e.g. suspend/exec) without hitting Dart's single-subscription stdin limitation.

When enabled, program shutdown cancels the underlying stdin subscription so the process can exit cleanly on real TTYs.

Implementation

final bool shutdownSharedStdinOnExit;