@@ -245,8 +245,12 @@ function _configVault (options) {
245
245
function configDotenv ( options ) {
246
246
const dotenvPath = path . resolve ( process . cwd ( ) , '.env' )
247
247
let encoding = 'utf8'
248
- let debug = parseBoolean ( process . env . DOTENV_CONFIG_DEBUG || ( options && options . debug ) )
249
- let quiet = parseBoolean ( process . env . DOTENV_CONFIG_QUIET || ( options && options . quiet ) )
248
+ let processEnv = process . env
249
+ if ( options && options . processEnv != null ) {
250
+ processEnv = options . processEnv
251
+ }
252
+ let debug = parseBoolean ( processEnv . DOTENV_CONFIG_DEBUG || ( options && options . debug ) )
253
+ let quiet = parseBoolean ( processEnv . DOTENV_CONFIG_QUIET || ( options && options . quiet ) )
250
254
251
255
if ( options && options . encoding ) {
252
256
encoding = options . encoding
@@ -286,16 +290,11 @@ function configDotenv (options) {
286
290
}
287
291
}
288
292
289
- let processEnv = process . env
290
- if ( options && options . processEnv != null ) {
291
- processEnv = options . processEnv
292
- }
293
-
294
293
const populated = DotenvModule . populate ( processEnv , parsedAll , options )
295
294
296
295
// handle user settings DOTENV_CONFIG_ options inside .env file(s)
297
296
debug = parseBoolean ( processEnv . DOTENV_CONFIG_DEBUG || debug )
298
- quiet = parseBoolean ( process . env . DOTENV_CONFIG_QUIET || quiet )
297
+ quiet = parseBoolean ( processEnv . DOTENV_CONFIG_QUIET || quiet )
299
298
300
299
if ( debug || ! quiet ) {
301
300
const keysCount = Object . keys ( populated ) . length
0 commit comments