Fix: Env variables (#23)

I am making a couple of small changes to how external environment
variables are used. From now own everything comming from the outside,
namely the .env file and the params flag are assigned to the '_'
variable within the internal environment. This is mostly to namespace
things and make it clear where they are coming from.
This commit is contained in:
Sergio Díaz 2018-05-17 09:58:44 -06:00 committed by GitHub
parent d2eabfb19e
commit aba33e7fc3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 1 additions and 4 deletions

View File

@ -21,7 +21,7 @@ class Base extends Command {
const env = dotenv.config().parsed || {}; const env = dotenv.config().parsed || {};
params = dotenv.parse(params.reduce((a, p) => a + '\n' + p, '')); params = dotenv.parse(params.reduce((a, p) => a + '\n' + p, ''));
const envParams = { params: Object.assign(env, params) }; const envParams = { _: Object.assign(env, params) };
const configFileDir = path.dirname( const configFileDir = path.dirname(
path.resolve(process.cwd(), configFile) path.resolve(process.cwd(), configFile)

View File

@ -1,10 +1,8 @@
const request = require('request-promise-native'); const request = require('request-promise-native');
const RequestList = require('./requestList');
const RequestCache = require('./requestCache'); const RequestCache = require('./requestCache');
const Plugins = require('./plugins'); const Plugins = require('./plugins');
const { const {
httpVerbs,
requestRegex, requestRegex,
replacementRegex, replacementRegex,
UpperCaseKeys, UpperCaseKeys,

View File

@ -1,6 +1,5 @@
const Request = require('./request'); const Request = require('./request');
const RequestCache = require('./requestCache'); const RequestCache = require('./requestCache');
const httpVerbs = require('./shared').httpVerbs;
class RequestList { class RequestList {
constructor(config = { REQUESTS: [] }) { constructor(config = { REQUESTS: [] }) {