40 lines
1001 B
JavaScript
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);
|
|
});
|