From fa477aec8389b1bf3208fd0a877465fbc2184434 Mon Sep 17 00:00:00 2001 From: mmcwilliams Date: Tue, 26 Feb 2019 21:09:35 -0500 Subject: [PATCH] Install exit module in cli app --- cli/lib/exit/Readme.md | 0 cli/lib/exit/index.js | 15 +++++++++++++++ cli/lib/exit/package.json | 11 +++++++++++ 3 files changed, 26 insertions(+) create mode 100644 cli/lib/exit/Readme.md create mode 100644 cli/lib/exit/index.js create mode 100644 cli/lib/exit/package.json diff --git a/cli/lib/exit/Readme.md b/cli/lib/exit/Readme.md new file mode 100644 index 0000000..e69de29 diff --git a/cli/lib/exit/index.js b/cli/lib/exit/index.js new file mode 100644 index 0000000..f93eb68 --- /dev/null +++ b/cli/lib/exit/index.js @@ -0,0 +1,15 @@ +'use strict'; + +const log = require('log')({quiet : false}) + +function exit (msg, code = 0) { + if (code === 0) { + log.info(msg); + process.exit(); + } else { + log.error(msg); + process.exit(code); + } +} + +module.exports = exit; \ No newline at end of file diff --git a/cli/lib/exit/package.json b/cli/lib/exit/package.json new file mode 100644 index 0000000..0ab494d --- /dev/null +++ b/cli/lib/exit/package.json @@ -0,0 +1,11 @@ +{ + "name": "exit", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "ISC" +}