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))