Add tee utility

This commit is contained in:
joachimschmidt557 2019-03-27 11:14:08 +01:00
parent 3866bec55e
commit 761eb0a5e6
3 changed files with 24 additions and 4 deletions

15
tee.nim Normal file
View file

@ -0,0 +1,15 @@
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))