#!/usr/bin/env ruby require 'boojs' require 'optparse' require 'phantomjs' #Parse ########################################## parser = OptionParser.new do |opts| opts.banner = "Usage: boojs [-v file] [file]" opts.on "-v FILE" do |f| @vfile = f end end parser.parse! file = ARGV.pop ########################################## #Run verify or run stdin/stdout mode? if @vfile BooJS.verify File.read(@file) else if file BooJS.pipe File.read(file) else BooJS.pipe end end