blob: 2082a87fcddd228252ced457b42208f2b8a81b35 [file] [log] [blame]
// eslint-disable-next-line import/no-extraneous-dependencies
import { copyDir } from 'hexo-fs';
(async () => {
if (process.argv.length < 4) {
console.error('Usage: node --experimental-modules copy-folder.mjs ...srcDirs tarDir');
process.exit(1);
}
const [, , ...srcDirs] = process.argv;
const tarDir = srcDirs.pop();
await Promise.allSettled(srcDirs.map((srcDir) => copyDir(srcDir, `${tarDir}/${srcDir}`)));
})();