sendTextToTerminal method
Send text to terminal
Implementation
Future<void> sendTextToTerminal(
String terminalName,
String text, {
int timeoutSeconds = 120,
}) async {
await _adapter.sendRequest(
'executeScriptVce',
{
'script': '''
// Find or create terminal
let terminal = context.vscode.window.terminals.find(t => t.name === params.name);
if (!terminal) {
terminal = context.vscode.window.createTerminal(params.name);
}
terminal.sendText(params.text);
''',
'params': {'name': terminalName, 'text': text},
},
scriptName: 'sendTextToTerminal',
timeout: Duration(seconds: timeoutSeconds),
);
}