From 5d328998f86599c63eecb3c2c2d0bd3e8c03d038 Mon Sep 17 00:00:00 2001 From: joachimschmidt557 Date: Thu, 4 Apr 2019 21:00:48 +0200 Subject: [PATCH] Remove reliance on streams --- tee.nim | 10 +++++----- touch.nim | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/tee.nim b/tee.nim index aee4e7c..1e9e421 100644 --- a/tee.nim +++ b/tee.nim @@ -1,14 +1,14 @@ -import cligen, os, streams +import cligen, os import common proc main(files:seq[string]) = var - fileStreams:seq[Stream] + fileObjs:seq[File] for file in files: - fileStreams.add(newFileStream(file, fmWrite)) + fileObjs.add(open(file, fmWrite)) for line in lines(stdin): writeLine(stdout, line) - for fStream in fileStreams: - writeLine(fStream, line) + for file in fileObjs: + writeLine(file, line) dispatch(main, version=("version", nimbaseVersion)) diff --git a/touch.nim b/touch.nim index f2b726e..b81fe66 100644 --- a/touch.nim +++ b/touch.nim @@ -1,10 +1,10 @@ -import cligen, os, times, streams +import cligen, os, times import common proc main(files:seq[string]) = for file in files: if not existsFile(file): - discard newFileStream(file, fmWrite) + discard open(file, fmWrite) setLastModificationTime(file, getTime()) dispatch(main, version=("version", nimbaseVersion))