From bbf9dab0a68434a1511be0377320eb71104fb14a Mon Sep 17 00:00:00 2001 From: Andrew Prentice Date: Fri, 26 Aug 2016 12:12:36 -0400 Subject: [PATCH] feat(wordnik): check for API key throw error if not found --- build/cmds/wordnik_cmds/define.js | 1 + build/cmds/wordnik_cmds/example.js | 1 + build/cmds/wordnik_cmds/hyphen.js | 1 + build/cmds/wordnik_cmds/origin.js | 1 + build/cmds/wordnik_cmds/phrase.js | 1 + build/cmds/wordnik_cmds/pronounce.js | 1 + build/cmds/wordnik_cmds/relate.js | 1 + src/cmds/wordnik_cmds/define.js | 1 + src/cmds/wordnik_cmds/example.js | 1 + src/cmds/wordnik_cmds/hyphen.js | 1 + src/cmds/wordnik_cmds/origin.js | 1 + src/cmds/wordnik_cmds/phrase.js | 1 + src/cmds/wordnik_cmds/pronounce.js | 1 + src/cmds/wordnik_cmds/relate.js | 1 + 14 files changed, 14 insertions(+) diff --git a/build/cmds/wordnik_cmds/define.js b/build/cmds/wordnik_cmds/define.js index 201de33..7d8a0b2 100644 --- a/build/cmds/wordnik_cmds/define.js +++ b/build/cmds/wordnik_cmds/define.js @@ -59,6 +59,7 @@ exports.builder = { } }; exports.handler = function (argv) { + if (process.env.WORDNIK === undefined) throw new Error('Put an API key in environment variable WORDNIK per documentation.'); tools.checkConfig(CFILE); var config = noon.load(CFILE); var proceed = false; diff --git a/build/cmds/wordnik_cmds/example.js b/build/cmds/wordnik_cmds/example.js index 0c4a1c4..ee99818 100644 --- a/build/cmds/wordnik_cmds/example.js +++ b/build/cmds/wordnik_cmds/example.js @@ -52,6 +52,7 @@ exports.builder = { } }; exports.handler = function (argv) { + if (process.env.WORDNIK === undefined) throw new Error('Put an API key in environment variable WORDNIK per documentation.'); tools.checkConfig(CFILE); var config = noon.load(CFILE); var proceed = false; diff --git a/build/cmds/wordnik_cmds/hyphen.js b/build/cmds/wordnik_cmds/hyphen.js index 976cc23..c1d9f03 100644 --- a/build/cmds/wordnik_cmds/hyphen.js +++ b/build/cmds/wordnik_cmds/hyphen.js @@ -53,6 +53,7 @@ exports.builder = { } }; exports.handler = function (argv) { + if (process.env.WORDNIK === undefined) throw new Error('Put an API key in environment variable WORDNIK per documentation.'); tools.checkConfig(CFILE); var config = noon.load(CFILE); var proceed = false; diff --git a/build/cmds/wordnik_cmds/origin.js b/build/cmds/wordnik_cmds/origin.js index 4305ed6..c77cee5 100644 --- a/build/cmds/wordnik_cmds/origin.js +++ b/build/cmds/wordnik_cmds/origin.js @@ -42,6 +42,7 @@ exports.builder = { } }; exports.handler = function (argv) { + if (process.env.WORDNIK === undefined) throw new Error('Put an API key in environment variable WORDNIK per documentation.'); tools.checkConfig(CFILE); var config = noon.load(CFILE); var proceed = false; diff --git a/build/cmds/wordnik_cmds/phrase.js b/build/cmds/wordnik_cmds/phrase.js index 0cffc18..2844219 100644 --- a/build/cmds/wordnik_cmds/phrase.js +++ b/build/cmds/wordnik_cmds/phrase.js @@ -52,6 +52,7 @@ exports.builder = { } }; exports.handler = function (argv) { + if (process.env.WORDNIK === undefined) throw new Error('Put an API key in environment variable WORDNIK per documentation.'); tools.checkConfig(CFILE); var config = noon.load(CFILE); var proceed = false; diff --git a/build/cmds/wordnik_cmds/pronounce.js b/build/cmds/wordnik_cmds/pronounce.js index f1e6fa6..6e05375 100644 --- a/build/cmds/wordnik_cmds/pronounce.js +++ b/build/cmds/wordnik_cmds/pronounce.js @@ -58,6 +58,7 @@ exports.builder = { } }; exports.handler = function (argv) { + if (process.env.WORDNIK === undefined) throw new Error('Put an API key in environment variable WORDNIK per documentation.'); tools.checkConfig(CFILE); var config = noon.load(CFILE); var proceed = false; diff --git a/build/cmds/wordnik_cmds/relate.js b/build/cmds/wordnik_cmds/relate.js index 6abd978..5e7eff4 100644 --- a/build/cmds/wordnik_cmds/relate.js +++ b/build/cmds/wordnik_cmds/relate.js @@ -52,6 +52,7 @@ exports.builder = { } }; exports.handler = function (argv) { + if (process.env.WORDNIK === undefined) throw new Error('Put an API key in environment variable WORDNIK per documentation.'); tools.checkConfig(CFILE); var config = noon.load(CFILE); var proceed = false; diff --git a/src/cmds/wordnik_cmds/define.js b/src/cmds/wordnik_cmds/define.js index d264880..a362324 100644 --- a/src/cmds/wordnik_cmds/define.js +++ b/src/cmds/wordnik_cmds/define.js @@ -57,6 +57,7 @@ exports.builder = { }, } exports.handler = (argv) => { + if (process.env.WORDNIK === undefined) throw new Error('Put an API key in environment variable WORDNIK per documentation.') tools.checkConfig(CFILE) let config = noon.load(CFILE) let proceed = false diff --git a/src/cmds/wordnik_cmds/example.js b/src/cmds/wordnik_cmds/example.js index 8cbab43..dfe0e2c 100644 --- a/src/cmds/wordnik_cmds/example.js +++ b/src/cmds/wordnik_cmds/example.js @@ -50,6 +50,7 @@ exports.builder = { }, } exports.handler = (argv) => { + if (process.env.WORDNIK === undefined) throw new Error('Put an API key in environment variable WORDNIK per documentation.') tools.checkConfig(CFILE) let config = noon.load(CFILE) let proceed = false diff --git a/src/cmds/wordnik_cmds/hyphen.js b/src/cmds/wordnik_cmds/hyphen.js index 68ba0ff..06be7a0 100644 --- a/src/cmds/wordnik_cmds/hyphen.js +++ b/src/cmds/wordnik_cmds/hyphen.js @@ -51,6 +51,7 @@ exports.builder = { }, } exports.handler = (argv) => { + if (process.env.WORDNIK === undefined) throw new Error('Put an API key in environment variable WORDNIK per documentation.') tools.checkConfig(CFILE) let config = noon.load(CFILE) let proceed = false diff --git a/src/cmds/wordnik_cmds/origin.js b/src/cmds/wordnik_cmds/origin.js index df9b5f0..38066e5 100644 --- a/src/cmds/wordnik_cmds/origin.js +++ b/src/cmds/wordnik_cmds/origin.js @@ -40,6 +40,7 @@ exports.builder = { }, } exports.handler = (argv) => { + if (process.env.WORDNIK === undefined) throw new Error('Put an API key in environment variable WORDNIK per documentation.') tools.checkConfig(CFILE) let config = noon.load(CFILE) let proceed = false diff --git a/src/cmds/wordnik_cmds/phrase.js b/src/cmds/wordnik_cmds/phrase.js index 1d477d3..cc9f393 100644 --- a/src/cmds/wordnik_cmds/phrase.js +++ b/src/cmds/wordnik_cmds/phrase.js @@ -50,6 +50,7 @@ exports.builder = { }, } exports.handler = (argv) => { + if (process.env.WORDNIK === undefined) throw new Error('Put an API key in environment variable WORDNIK per documentation.') tools.checkConfig(CFILE) let config = noon.load(CFILE) let proceed = false diff --git a/src/cmds/wordnik_cmds/pronounce.js b/src/cmds/wordnik_cmds/pronounce.js index e464283..24032f1 100644 --- a/src/cmds/wordnik_cmds/pronounce.js +++ b/src/cmds/wordnik_cmds/pronounce.js @@ -56,6 +56,7 @@ exports.builder = { }, } exports.handler = (argv) => { + if (process.env.WORDNIK === undefined) throw new Error('Put an API key in environment variable WORDNIK per documentation.') tools.checkConfig(CFILE) let config = noon.load(CFILE) let proceed = false diff --git a/src/cmds/wordnik_cmds/relate.js b/src/cmds/wordnik_cmds/relate.js index 70ca4fe..ca19890 100644 --- a/src/cmds/wordnik_cmds/relate.js +++ b/src/cmds/wordnik_cmds/relate.js @@ -50,6 +50,7 @@ exports.builder = { }, } exports.handler = (argv) => { + if (process.env.WORDNIK === undefined) throw new Error('Put an API key in environment variable WORDNIK per documentation.') tools.checkConfig(CFILE) let config = noon.load(CFILE) let proceed = false