// Copyright 2018-2019 the Deno authors. All rights reserved. MIT license. const { args, readFileSync, writeFileSync, exit, dial } = Deno; const name = args[1]; const test: (args: string[]) => void = { read: (files: string[]): void => { files.forEach((file): any => readFileSync(file)); }, write: (files: string[]): void => { files.forEach( (file): any => writeFileSync(file, new Uint8Array(), { append: true }) ); }, net: (hosts: string[]): void => { hosts.forEach((host): any => fetch(host)); } }[name]; if (!test) { console.log("Unknown test:", name); exit(1); } test(args.slice(2));