createTerminal method

Future<String?> createTerminal({
  1. String? name,
  2. String? shellPath,
  3. List<String>? shellArgs,
  4. String? cwd,
  5. Map<String, String>? env,
})

Create a new terminal.

Implementation

Future<String?> createTerminal({
  String? name,
  String? shellPath,
  List<String>? shellArgs,
  String? cwd,
  Map<String, String>? env,
}) async {
  final resp = await _protocol.sendRequest('vscode/createTerminal', {
    'name': ?name,
    'shellPath': ?shellPath,
    'shellArgs': ?shellArgs,
    'cwd': ?cwd,
    'env': ?env,
  });
  if (resp.isSuccess) return resp.result as String?;
  return null;
}