nimbase/tee.nim
2019-04-04 19:58:49 +02:00

14 lines
378 B
Nim

import cligen, os, streams
import common
proc main(files:seq[string]) =
var
fileStreams:seq[Stream]
for file in files:
fileStreams.add(newFileStream(file, fmWrite))
for line in lines(stdin):
writeLine(stdout, line)
for fStream in fileStreams:
writeLine(fStream, line)
dispatch(main, version=("version", nimbaseVersion))