LiveShell constructor
LiveShell({
- required LiveRunner runner,
- required LiveSession session,
- required LiveShellDispatch dispatch,
- required List<
LiveShellCommand> commands, - required Stream<
List< input,int> > - required StringSink output,
- LiveOptions options = const LiveOptions(),
- List<
LiveManifestEntry> appCommands = const [], - LiveTerminal terminal = const StdioLiveTerminal(),
- String? historyPath,
- Stream<
ProcessSignal> ? interrupts,
Creates a shell that runs commands with dispatch on session's apps.
Implementation
LiveShell({
required this.runner,
required this.session,
required this.dispatch,
required this.commands,
required Stream<List<int>> input,
required StringSink output,
this.options = const LiveOptions(),
this.appCommands = const [],
this.terminal = const StdioLiveTerminal(),
this.historyPath,
Stream<ProcessSignal>? interrupts,
}) : _input = input,
_output = output,
_interrupts = interrupts;