Please add option to split values into multiple lines if the value contains newline characters.
This way it's easier for humans to read such file.
If you make a change in line 2 and do a diff, you will see that the line 2 is changed, and not whole record
KEY=line 1\n\
line 2\n\
line 3
Right now it is stored as
KEY=line 1\nline 2\nline 3