redbadger/pride-london-app

View on GitHub
scripts/generate-dotenv.js

Summary

Maintainability
A
0 mins
Test Coverage
const { writeFileSync } = require("fs");
const dotenv = require("dotenv");

const requiredVars = dotenv.config({ path: "./.env.example" }).parsed;

const varText = Object.keys(requiredVars)
  .map(key => `${key}=${process.env[key]}`)
  .join("\n");

writeFileSync(".env", varText, err => {
  if (err) throw err;
});