namastejs
Version:
A spiritual greeting from your JavaScript code. Because every function deserves a 'Namaste đ'
26 lines (21 loc) âĸ 799 B
JavaScript
const fs = require("fs");
const path = require("path");
function createEnvFromSample() {
const cwd = process.cwd();
const possibleSamples = [".env.sample", "env.sample"];
const envPath = path.join(cwd, ".env");
const sampleFile = possibleSamples.find((name) =>
fs.existsSync(path.join(cwd, name))
);
if (sampleFile && !fs.existsSync(envPath)) {
fs.copyFileSync(path.join(cwd, sampleFile), envPath);
console.log(`â
.env file created from ${sampleFile}`);
} else if (!sampleFile) {
console.log("â ī¸ No .env.sample or env.sample found.");
} else {
console.log(
"âšī¸ .env file already exists. Please check for key mismatches â new keys might be added in the sample."
);
}
}
module.exports = { createEnvFromSample };