From 6df8692385b915bcd93fbac4b7cdc1e3a231b717 Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Thu, 9 Jan 2020 04:19:54 -0700 Subject: [PATCH] v4.0.2: resolve config file when running out of project directory --- lib/init.js | 5 ++++- package-lock.json | 2 +- package.json | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/init.js b/lib/init.js index 3e31028..a635f39 100644 --- a/lib/init.js +++ b/lib/init.js @@ -125,7 +125,10 @@ Init._init = function(opts) { } //var mkdirp = promisify(require("@root/mkdirp")); - opts.configFile = path.join(opts.configDir, 'config.json'); + opts.configFile = path.join( + path.resolve(opts.packageRoot, opts.configDir), + 'config.json' + ); var config; try { config = JSON.parse(fs.readFileSync(opts.configFile)); diff --git a/package-lock.json b/package-lock.json index fadf6be..5b4fe77 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@root/greenlock", - "version": "4.0.1", + "version": "4.0.2", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 88978a5..a3f126a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@root/greenlock", - "version": "4.0.1", + "version": "4.0.2", "description": "The easiest Let's Encrypt client for Node.js and Browsers", "homepage": "https://rootprojects.org/greenlock/", "main": "greenlock.js",