mirror of
https://github.com/mintlify/docs.git
synced 2026-09-14 13:35:46 +08:00
14 lines
604 B
JavaScript
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}`);
|