#!/usr/bin/env node /** * Copy .env to .env.backup. Run whenever you want to save a snapshot. * .env.backup is in .gitignore and is never committed. */ const fs = require('fs'); const path = require('path'); const root = path.resolve(__dirname, '..'); const src = path.join(root, '.env'); const dest = path.join(root, '.env.backup'); if (!fs.existsSync(src)) { console.error('No .env file found. Nothing to backup.'); process.exit(1); } fs.copyFileSync(src, dest); console.log('Backup written to .env.backup');