nimbase/cat.nim
joachimschmidt557 761eb0a5e6 Add tee utility
2019-03-27 11:14:08 +01:00

15 lines
400 B
Nim

import cligen, os, streams
import common
proc main(files:seq[string]) =
for file in files:
if file == "-":
var line = ""
while stdin.readLine(line):
echo line
else:
var s = newFileStream(file, fmRead)
while not s.atEnd:
write(stdout, s.readChar)
dispatch(main, version=("version", nimbaseVersion))