summaryrefslogtreecommitdiff
path: root/std/examples/cat.ts
blob: 3626e3c296f12f76a217b50caf6a1fc33545e4c9 (plain)
1
2
3
4
5
6
7
8
9
10
// Copyright 2018-2019 the Deno authors. All rights reserved. MIT license.
async function cat(filenames: string[]): Promise<void> {
  for (const filename of filenames) {
    const file = await Deno.open(filename);
    await Deno.copy(Deno.stdout, file);
    file.close();
  }
}

cat(Deno.args.slice(1));