(queryStr: string)
| 174 | } |
| 175 | |
| 176 | async graphQuery(queryStr: string): Promise<Digraph> { |
| 177 | const command = `query "${escapeQuery(queryStr)}" --output=graph`; |
| 178 | const { stdout } = await this.runCommand(command); |
| 179 | |
| 180 | return Digraph.parse(stdout.trim()); |
| 181 | } |
| 182 | |
| 183 | async queryBuildOutputs(targets: readonly string[], extraArgs: string = ''): Promise<string[]> { |
| 184 | const command = `cquery 'set(${targets.join(' ')})' --output files ${extraArgs}`; |
nothing calls this directly
no test coverage detected