isSupportedJetBrainsTerminal method

bool isSupportedJetBrainsTerminal()

Check if running in a supported JetBrains terminal.

Implementation

bool isSupportedJetBrainsTerminal() {
  final terminal = Platform.environment['TERMINAL_EMULATOR'];
  if (terminal == null) return false;
  try {
    final ideType = IdeType.values.firstWhere((e) => e.name == terminal);
    return isJetBrainsIde(ideType);
  } catch (_) {
    return false;
  }
}