Sha256: a336fce18716e898c5a62f4694701b34742fc6c1e0ad19992b07b4c07c2742fe
Contents?: true
Size: 528 Bytes
Versions: 3
Compression:
Stored size: 528 Bytes
Contents
#!/usr/bin/env ruby require "liquidscript" if ARGV.length < 1 puts "Usage: #{File.basename($0)} infile [outfile]" exit 1 end infile = ARGV.shift outfile = ARGV.shift || infile.gsub(/\.liq\Z/, ".js") File.open(infile, "r") do |f| begin out = Liquidscript.compile(f.read) File.open(outfile, "w") { |o| o.write out } rescue StandardError => e $stderr.puts "ERROR: #{e.class}: #{e.message}" $stderr.puts e.backtrace[0..5].map { |s| "\t#{s.gsub(/^.*?\/lib\/liquidscript\//, "")}" }.join("\n") end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
liquidscript-0.7.1 | bin/lscript |
liquidscript-0.7.0 | bin/lscript |
liquidscript-0.6.5 | bin/lscript |