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): removeFile(file) elif existsDir(file): if recursive: removeDir(file) else: echo errorMsg & file & "': Is a directory" programResult = 1 else: echo errorMsg & file & "': No such file or directory" programResult = 1 dispatch(main, version=("version", nimbaseVersion))