Files
server/scripts/patches/resetWS.js
2022-09-04 10:48:14 +02:00

24 lines
982 B
JavaScript

const { execSync } = require("child_process");
const path = require("path");
const fs = require("fs");
const { argv, stdout, exit } = require("process");
const { execIn, parts, getDirs, walk, sanitizeVarName } = require("../utils");
//copy all js and css files from assets/cache_src to assets/cache
const srcDir = path.join(__dirname, "..", "..", "assets", "cache_src");
const destDir = path.join(__dirname, "..", "..", "assets", "cache");
if(!fs.existsSync(destDir)) fs.mkdirSync(destDir);
const files = fs.readdirSync(srcDir);
files.forEach((file) => {
const filePath = path.join(srcDir, file);
const stats = fs.statSync(filePath);
if (stats.isFile()) {
const ext = path.extname(file);
if (ext === ".js" || ext === ".css") {
const newFilePath = path.join(destDir, file);
fs.rmSync(newFilePath);
fs.copyFileSync(filePath, newFilePath);
console.log(`Copied ${file} to ${newFilePath}`);
}
}
});