import fs from 'fs/promises';
import path from 'path';
import { fileURLToPath } from 'url';
const scriptDir = path.dirname(fileURLToPath(import.meta.url));
const root = path.resolve(scriptDir, '..');
const srcDir = path.join(root, 'src', 'command');
const distDir = path.join(root, 'dist', 'command');
async function pathExists(targetPath) {
try {
await fs.access(targetPath);
return true;
} catch {
return false;
}
}
async function main() {
if (!(await pathExists(srcDir))) return;
await fs.mkdir(distDir, { recursive: true });
await fs.cp(srcDir, distDir, { recursive: true });
}
main().catch((err) => {
console.error(err);
process.exit(1);
});