From ffcfce04d5a12d185cb5f84e334caa1bc5f763a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Sat, 20 Jul 2019 13:04:11 +0200 Subject: [PATCH] Make scripts terminate with a non-zero error code upon failure. --- packages/usb/apply-config.js | 2 ++ packages/usb/eeprom.js | 2 ++ packages/usb/write-user-config.js | 2 ++ 3 files changed, 6 insertions(+) diff --git a/packages/usb/apply-config.js b/packages/usb/apply-config.js index 218038e8..04f6ab76 100755 --- a/packages/usb/apply-config.js +++ b/packages/usb/apply-config.js @@ -1,6 +1,8 @@ #!/usr/bin/env node const uhk = require('./uhk'); +process.on('unhandledRejection', e => {throw e}); + (async function() { const device = uhk.getUhkDevice(); uhk.applyConfig(device); diff --git a/packages/usb/eeprom.js b/packages/usb/eeprom.js index ebec2ec5..5e2fc9cb 100755 --- a/packages/usb/eeprom.js +++ b/packages/usb/eeprom.js @@ -2,6 +2,8 @@ const uhk = require('./uhk'); const device = uhk.getUhkDevice(); +process.on('unhandledRejection', e => {throw e}); + (async function() { const operationArg = process.argv[2]; const operation = uhk.eepromOperations[operationArg]; diff --git a/packages/usb/write-user-config.js b/packages/usb/write-user-config.js index eef77959..86c2ba70 100755 --- a/packages/usb/write-user-config.js +++ b/packages/usb/write-user-config.js @@ -3,6 +3,8 @@ const fs = require('fs'); const program = require('commander'); const uhk = require('./uhk'); +process.on('unhandledRejection', e => {throw e}); + (async function() { program .usage(`configPath`)