From 86dcd470499c2514ef4b73f3e251e02fa1a3ddfe Mon Sep 17 00:00:00 2001 From: chee Date: Wed, 5 Jun 2019 14:42:44 +0100 Subject: [PATCH] improve error message when async expression fails --- index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index ab8b4dd..a16cd26 100755 --- a/index.js +++ b/index.js @@ -178,4 +178,8 @@ function getTilesize({imageWidth, argv}) { previousSlice = slice } print(EOL) -})().catch(console.error) +})().catch(error => { + let message = error ? error.toString() : "something threw nothing" + process.stderr.write(message + EOL) + process.exit(1) +})