Files

20 lines
595 B
JavaScript
Executable File

#!/usr/bin/env node
const fs = require("fs");
const path = require("path");
const env = process.argv[2];
const allowedEnvs = ["preprod", "prod"];
if (!allowedEnvs.includes(env)) {
console.error("Usage: node scripts/switch-site-config.js <preprod|prod>");
process.exit(1);
}
const projectRoot = path.resolve(__dirname, "../tutosport-static-project");
const source = path.join(projectRoot, "assets", "js", `site-config.${env}.js`);
const target = path.join(projectRoot, "assets", "js", "site-config.js");
fs.copyFileSync(source, target);
console.log(`Switched site-config.js to ${env}`);