UNPKG

namastejs

Version:

A spiritual greeting from your JavaScript code. Because every function deserves a 'Namaste 🙏'

26 lines (21 loc) â€ĸ 799 B
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 };