aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-11-05 04:09:27 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-11-05 04:09:27 -0700
commitc1aa0323dc04cf820caf536aa7a7606f1075696b (patch)
tree9ad944ad7f63688e8ae15c805853a24b3dd74744
parent673b755987388798d821c428c48dbcb272a85364 (diff)
downloadbun-c1aa0323dc04cf820caf536aa7a7606f1075696b.tar.gz
bun-c1aa0323dc04cf820caf536aa7a7606f1075696b.tar.zst
bun-c1aa0323dc04cf820caf536aa7a7606f1075696b.zip
[bun run] Fix issue with \\" \\" in `scripts`
-rw-r--r--src/cli/run_command.zig7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/cli/run_command.zig b/src/cli/run_command.zig
index dd9f1b998..af8fae0c8 100644
--- a/src/cli/run_command.zig
+++ b/src/cli/run_command.zig
@@ -130,6 +130,13 @@ pub const RunCommand = struct {
delimiter = '\'';
},
+ '\\' => {
+ entry_i += 1;
+ try copy_script.appendSlice(script[start..@minimum(entry_i + 1, script.len)]);
+ delimiter = 0;
+ continue;
+ },
+
'n' => {
if (delimiter > 0) {
const npm_i = entry_i + "pm run ".len;