From 503fef807c75d4c51abc6d4eb165c8c506aab15c Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Sat, 13 Jul 2019 19:38:23 +0200 Subject: [PATCH] Add changelog generator tool for new supported devices page. --- scripts/generateNewSupportedDevices.js | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 scripts/generateNewSupportedDevices.js diff --git a/scripts/generateNewSupportedDevices.js b/scripts/generateNewSupportedDevices.js new file mode 100644 index 0000000000..3b854c1618 --- /dev/null +++ b/scripts/generateNewSupportedDevices.js @@ -0,0 +1,10 @@ +const fs = require('fs'); +const filename = process.argv[2]; +const text = fs.readFileSync(filename, 'utf8'); +const zigbeeShepherdConverters = require('zigbee-shepherd-converters'); + + +for (const line of text.split('\n')) { + const model = zigbeeShepherdConverters.devices.find((d) => d.model === line); + console.log(`- \`${line}\` ${model.vendor} ${model.description}`); +}