mirror of
https://github.com/denoland/deno.git
synced 2024-12-11 18:17:48 -05:00
adc7b3de26
`deno run script.ts <(some command)` is a valid use case -- let's allow this to work without `--allow-all`. Fixes #23703
18 lines
393 B
JavaScript
18 lines
393 B
JavaScript
// This test is Linux/Darwin only
|
|
if (Deno.build.os !== "linux" && Deno.build.os !== "darwin") {
|
|
console.log("hi\n\n0");
|
|
Deno.exit(123);
|
|
}
|
|
|
|
const cmd = new Deno.Command("/usr/bin/env", {
|
|
args: [
|
|
"bash",
|
|
"-c",
|
|
[Deno.execPath(), "run", "--allow-read", "reader.ts", '<(echo "hi")'].join(
|
|
" ",
|
|
),
|
|
],
|
|
}).spawn();
|
|
|
|
console.log((await cmd.status).code);
|
|
Deno.exit(123);
|