Files
wedding/setup.js

25 lines
528 B
JavaScript

/* eslint-disable no-console */
const exec = require('child_process').exec;
const fs = require('fs');
const config = {
build: {},
};
function writeConfigFile() {
fs.writeFile('build/public/config.json', JSON.stringify(config), (err) => {
if (err) {
return console.error(err);
}
return console.log('Config file saved');
});
}
exec('git log -n 1 --pretty=format:"%H"', (err, stdout) => {
if (stdout) {
config.build.hash = stdout;
config.build.time = new Date();
writeConfigFile();
}
});