Files
lettersoup-online/002_source/cms/scripts/update_repomix.js
2025-04-24 13:19:51 +08:00

40 lines
1001 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',
'./src/components/dashboard/customer',
].map((directory) => {
return `cd ${directory} && pnpx repomix -c /home/logic/_wsl_workspace/001_github_ws/lettersoup-online-ws/lettersoup-online/project/002_source/cms/repomix.config.json`;
});
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);
// process.exit(1);
});