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

15 lines
384 B
Nim

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