MCPcopy Create free account
hub / github.com/Snapchat/Valdi / queryTargetsForTag

Method queryTargetsForTag

npm_modules/cli/src/utils/BazelClient.ts:162–169  ·  view source on GitHub ↗
(kind: string)

Source from the content-addressed store, hash-verified

160 }
161
162 async queryTargetsForTag(kind: string): Promise<string[]> {
163 const command = `query 'attr("tags", "${kind}", //...)'`;
164
165 const { stdout: targetStrings } = await this.spawnCommand(command);
166 const targets = targetStrings.split('\n').filter(target => target.length > 0);
167
168 return targets;
169 }
170
171 async query(queryStr: string): Promise<string[]> {
172 const command = `query "${escapeQuery(queryStr)}"`;

Callers 1

selectBazelTargetFunction · 0.80

Calls 3

spawnCommandMethod · 0.95
filterMethod · 0.80
splitMethod · 0.80

Tested by

no test coverage detected