Files
accounted/scripts/move-extensions.js
T
2026-02-21 11:39:45 +01:00

34 lines
768 B
JavaScript

const fs = require('fs');
const path = require('path');
const root = path.resolve(__dirname, '..');
const extsDir = path.join(root, 'extensions');
const generalDir = path.join(extsDir, 'general');
const dirs = [
'receipt-ocr',
'ai-categorization',
'ai-chat',
'push-notifications',
'enable-banking',
'example-logger',
];
if (!fs.existsSync(generalDir)) {
fs.mkdirSync(generalDir, { recursive: true });
}
for (const ext of dirs) {
const src = path.join(extsDir, ext);
const dest = path.join(generalDir, ext);
if (fs.existsSync(src)) {
fs.cpSync(src, dest, { recursive: true });
fs.rmSync(src, { recursive: true, force: true });
console.log('Done: ' + ext);
} else {
console.log('Skip: ' + ext);
}
}
console.log('All done.');