Future<bool> isInstalled(String processName) async { try { await runProcess( 'which', [processName], runInShell: true, ); return true; } catch (_) { return false; } }