()
| 1049 | } |
| 1050 | |
| 1051 | export async function isCursorInstalled(): Promise<boolean> { |
| 1052 | const result = await execFileNoThrow('cursor', ['--version']) |
| 1053 | return result.code === 0 |
| 1054 | } |
| 1055 | |
| 1056 | export async function isWindsurfInstalled(): Promise<boolean> { |
| 1057 | const result = await execFileNoThrow('windsurf', ['--version']) |
no test coverage detected