diff --git a/lib/index.js b/lib/index.js index cd87e77..e81690b 100644 --- a/lib/index.js +++ b/lib/index.js @@ -133,6 +133,15 @@ function pausingRepl(fn) { } function runFile(filename, callback) { + // check if file exists. might not have been saved. + try { + fs.statSync(filename) + } catch (e) { + _repl.stream.write('nothing to run\n') + callback() + return + } + var Script = process.binding('evals').Script , evalcx = Script.runInContext , read = fs.createReadStream(filename)