From 4ae432e91d687f2054ca43021819a1290bc5b74c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Wed, 1 Nov 2017 17:10:56 +0100 Subject: [PATCH] Add JSON to bin configuration converter script. --- .../config-serializer/user-config-json-to-bin.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 packages/uhk-common/src/config-serializer/user-config-json-to-bin.ts diff --git a/packages/uhk-common/src/config-serializer/user-config-json-to-bin.ts b/packages/uhk-common/src/config-serializer/user-config-json-to-bin.ts new file mode 100644 index 00000000..9f858778 --- /dev/null +++ b/packages/uhk-common/src/config-serializer/user-config-json-to-bin.ts @@ -0,0 +1,14 @@ +import { UhkBuffer, UserConfiguration } from './index'; + +const fs = require('fs'); + +const inputFile = process.argv[2]; +console.log(inputFile); +const outputFile = process.argv[3]; + +const config1Js = JSON.parse(fs.readFileSync(inputFile)); +const config1Ts: UserConfiguration = new UserConfiguration().fromJsonObject(config1Js); +const config1Buffer = new UhkBuffer(); +config1Ts.toBinary(config1Buffer); +const config1BufferContent = config1Buffer.getBufferContent(); +fs.writeFileSync('user-config.bin', config1BufferContent);