Skip to content

Commit

Permalink
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions bin/opal-repl
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ module Opal
@builder = Opal::Builder.new
end

def run
def run(filename = nil)
return if @v8

begin
@@ -21,6 +21,14 @@ module Opal
@v8['console'] = self
@v8.eval @builder.build 'opal'

if filename
if File.exist? filename
eval_ruby File.read(filename)
else
fail "file does not exist: #{filename}"
end
end

run_repl
end

@@ -60,4 +68,4 @@ module Opal
end
end

Opal::V8Context.new.run
Opal::V8Context.new.run ARGV.first

0 comments on commit e3e1ccc

Please sign in to comment.