oven-sh/bun
View on GitHubwhen passing arguments to `bun run` it escapes double quotes
Open
#7,667 opened on Dec 15, 2023
bugbun installgood first issue
Description
What version of Bun is running?
1.0.18+36c316a24
What platform is your computer?
Linux 5.15.0-58-generic x86_64 x86_64
What steps can reproduce the bug?
- add a command containing double quotes to package.json
scripts
{
"scripts": {
"foo": "echo \"ONE\" TWO",
}
}
- call
bun run foo - call
bun run foo THREE
What is the expected behavior?
> bun run foo
$ echo "ONE" TWO
ONE TWO
> bun run foo THREE
$ echo "ONE" TWO THREE
ONE TWO THREE
>
What do you see instead?
> bun run foo
$ echo "ONE" TWO
ONE TWO
> bun run foo THREE
$ echo \"ONE\" TWO THREE
"ONE" TWO THREE
>