From dc9ffcbd0efa537526d7322a350f50537cade071 Mon Sep 17 00:00:00 2001 From: cha0s Date: Mon, 24 Dec 2018 13:20:29 -0600 Subject: [PATCH] feat: quick new service script --- new-service.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 new-service.sh diff --git a/new-service.sh b/new-service.sh new file mode 100755 index 0000000..b4749ce --- /dev/null +++ b/new-service.sh @@ -0,0 +1,19 @@ +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 -