This was a word-splitting issue, which is addressed with even more escaping. I've also made the script double-quote-wrap anything it shoves into those variables to avoid word splitting issues down the track.
This was a word-splitting issue, which is addressed with even more escaping. I've also made the script double-quote-wrap anything it shoves into those variables to avoid word splitting issues down the track.
Unfortunately this doesn't completely fix generation, as it will now generate an invalid file if you use double quotes in your variables, but that's already getting closer to "edge case" than the #11 issues and thus I still consider an improvement and will merge it. Thank you.
Unfortunately this doesn't completely fix generation, as it will now generate an invalid file if you use double quotes in your variables, but that's already getting closer to "edge case" than the #11 issues and thus I still consider an improvement and will merge it. Thank you.
This was a word-splitting issue, which is addressed with even more escaping. I've also made the script double-quote-wrap anything it shoves into those variables to avoid word splitting issues down the track.
Unfortunately this doesn't completely fix generation, as it will now generate an invalid file if you use double quotes in your variables, but that's already getting closer to "edge case" than the #11 issues and thus I still consider an improvement and will merge it. Thank you.
Seems I broke NotABug. Rest assures, the commit is in master now.