Add touch utility

This commit is contained in:
joachimschmidt557 2019-03-27 12:14:34 +01:00
parent 20f776b4bd
commit 049289f452
4 changed files with 20 additions and 5 deletions

11
rm.nim
View file

@ -1,6 +1,9 @@
import cligen, os
import cligen, os, system
import common
const
errorMsg = "rm: cannot remove '"
proc main(files:seq[string], force=false, recursive=false) =
for file in files:
if existsFile(file):
@ -9,8 +12,10 @@ proc main(files:seq[string], force=false, recursive=false) =
if recursive:
removeDir(file)
else:
echo "rm: cannot remove '" & file & "': Is a directory"
echo errorMsg & file & "': Is a directory"
programResult = 1
else:
echo "rm: cannot remove '" & file & "': No such file or directory"
echo errorMsg & file & "': No such file or directory"
programResult = 1
dispatch(main, version=("version", nimbaseVersion))