Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: Only escape the closing quotation mark of non-remainder strings (#…
…1226) Before this change, non-remainder string arguments like @"test \n" would escape the character 'n', even though there is no reason to. For the purposes of the command parser, the only character(s) that can be escaped is the closing quotation mark (typically '"'). This change only removes the backslash character from the resulting argument if it matches the closing quotation mark. This change does not affect remainder parameters. For example: @"`\\test`" now results in @"`\\test`", not @"`\test`" @"test \n" results in @"test \n", not "test n"
- Loading branch information