Files
lettersoup-online/002_source/cms/scripts/update_repomix.js
2025-04-22 18:53:17 +08:00

38 lines
772 B
JavaScript

const exec = require('child_process').exec;
let directories = [
//
'./src/db',
'src/app/dashboard/lp',
'src/app/dashboard/mf',
'src/app/dashboard/cr',
'src/components/dashboard/lp',
'src/components/dashboard/mf',
'src/components/dashboard/cr',
'src/app/dashboard/Sample',
].map((directory) => {
return `cd ${directory} && pnpx repomix`;
});
Promise.all(
directories.map(
(directory) =>
new Promise((resolve, reject) => {
exec(directory, (error, stdout, stderr) => {
if (error) {
reject(error);
} else {
console.log(stdout);
resolve();
}
});
})
)
)
.then(() => {
console.log('done');
})
.catch((error) => {
console.error(error);
});