Issue 175: Command does not load dotenv files if some do not exist [2] #187
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi, The following PR is intended to resolve issue-175 .
When the any of the passed fileNames do not exist, it just silently stops the process of 'load env files'
and start to execute the command provided.
I believe that behaviour might lead to unexpected results and assumptions which might affect the correctness of the system that utilizes the environment variables using godotenv command
And decided to make small PR.
Current behaviour:
Silently stopping the process of 'load env files' and continuing to execute the command provided.
Considered behaviour:
When some of the fileNames do not exist, then print the error message: "File:
${fileName}
not found" to stderrand continue to load the remaining fileNames.
After the load process has been finished, continue to execute command provided.