(options: IDEOptions)
| 27 | } from "../types.js"; |
| 28 | |
| 29 | export function getSelectedIdes(options: IDEOptions): IDE[] { |
| 30 | if (options.allAgents) { |
| 31 | return ["universal", ...VENDOR_SPECIFIC_AGENTS]; |
| 32 | } |
| 33 | |
| 34 | const ides: IDE[] = []; |
| 35 | if (options.claude) ides.push("claude"); |
| 36 | if (options.cursor) ides.push("cursor"); |
| 37 | if (options.universal) ides.push("universal"); |
| 38 | if (options.antigravity) ides.push("antigravity"); |
| 39 | return ides; |
| 40 | } |
| 41 | |
| 42 | export function hasExplicitIdeOption(options: IDEOptions): boolean { |
| 43 | return !!( |
no outgoing calls
no test coverage detected