import { args, listen, env, exit, makeTempDirSync } from "deno"; const name = args[1]; const test = { needsWrite: () => { makeTempDirSync(); }, needsEnv: () => { env().home; }, needsNet: () => { listen("tcp", "127.0.0.1:4540"); } }[name]; if (!test) { console.log("Unknown test:", name); exit(1); } test();