ironbar/new-service.sh
2018-12-24 13:20:29 -06:00

20 lines
400 B
Bash
Executable File

SERVICE=$1
cp -r services/default "services/$SERVICE"
JSON="
const fs = require('fs');
const json = JSON.parse(fs.readFileSync('services/default/package.json'));
const rewritten = Object.assign(
json,
{
name: '$SERVICE',
description: '',
}
);
const emission = JSON.stringify(rewritten, null, ' ');
fs.writeFileSync('services/$SERVICE/package.json', emission);
"
echo $JSON | node -