Files
mintlify__docs/agent-context/scripts/sync-target.mjs
Ethan Palm 00d565ef2a Agent context single source (#6747)
* WIP

* remove plugin-specific MCP info

* remove artifact digest

* fix stray writeFile import line left over from digest removal

* 💅

* bug bot
2026-07-24 17:01:49 -07:00

14 lines
604 B
JavaScript

import path from 'node:path';
import { buildAll, copyTargetToRepository, repositoryRoot } from './lib.mjs';
const [targetId, destinationArgument] = process.argv.slice(2);
if (!targetId || !destinationArgument) {
throw new Error('Usage: node scripts/sync-target.mjs <target> <destination>');
}
const destination = path.resolve(process.cwd(), destinationArgument);
const outputRoot = path.join(repositoryRoot, 'dist');
await buildAll({ outputRoot, selectedIds: [targetId] });
await copyTargetToRepository(targetId, destination, outputRoot);
console.log(`Synced ${targetId} context to ${destination}`);