{
  "if": "notMacIntel",
  "tempDir": true,
  "steps": [{
    "args": [
      "eval",
      "Deno.mkdirSync('a'); Deno.copyFileSync('main.ts', 'a/main.ts');"
    ],
    "output": "[WILDCARD]"
  }, {
    "if": "unix",
    "args": "compile --no-config --app-name app --output a_bin a/main.ts",
    "output": "[WILDCARD]"
  }, {
    "if": "windows",
    "args": "compile --no-config --app-name app --output a.exe a/main.ts",
    "output": "[WILDCARD]"
  }, {
    "args": ["eval", "Deno.renameSync('a', 'b')"],
    "output": "[WILDCARD]"
  }, {
    "if": "unix",
    "args": "compile --no-config --app-name app --output b_bin b/main.ts",
    "output": "[WILDCARD]"
  }, {
    "if": "windows",
    "args": "compile --no-config --app-name app --output b.exe b/main.ts",
    "output": "[WILDCARD]"
  }, {
    "if": "unix",
    "args": "run --allow-read=. assert_equal.ts a_bin b_bin",
    "output": "Same\n"
  }, {
    "if": "windows",
    "args": "run --allow-read=. assert_equal.ts a.exe b.exe",
    "output": "Same\n"
  }]
}
