Improve Can't separate key from value
error message
#144
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.
Kind of insignificant, but could save some future headaches.
An example: I have a
docker-compose.yml
file with about half a dozen services, each of which has anenv_file
. Docker usesgodotenv
as a dependency to parse these .env files, so when there's an error in any one of these files all I see upon starting the containers isCan't separate key from value
.To debug this, I basically have to disable and re-enable the .env files one by one until I've isolated the offending file, and then comb through the file for the offending line.
This MR will reduce some of that effort (and similar efforts) by printing out the line causing parse errors, which can then be used in addition to tools like
grep
for quicker debugging.