MCPcopy
hub / github.com/EveryInc/compound-engineering-plugin / resolveCleanupTargets

Function resolveCleanupTargets

src/commands/cleanup.ts:640–649  ·  view source on GitHub ↗
(targetArg: string)

Source from the content-addressed store, hash-verified

638}
639
640function resolveCleanupTargets(targetArg: string): CleanupTarget[] {
641 if (targetArg === "all") return [...cleanupTargets]
642 const targets = targetArg.split(",").map((entry) => entry.trim()).filter(Boolean)
643 for (const target of targets) {
644 if (!cleanupTargets.includes(target as CleanupTarget)) {
645 throw new Error(`Unknown cleanup target: ${target}. Use one of: ${cleanupTargets.join(", ")}, all`)
646 }
647 }
648 return targets as CleanupTarget[]
649}
650
651async function resolveCleanupPluginPath(input: string): Promise<string> {
652 if (input.startsWith(".") || input.startsWith("/") || input.startsWith("~")) {

Callers 1

runFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected