Sha256: 31360a41b72bd0815aca314ed67e8dde5b3b130289a8ec85c02a000ad8a80b89
Contents?: true
Size: 541 Bytes
Versions: 3
Compression:
Stored size: 541 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::Template.new(f.read).render 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.6.4 | bin/lscript |
liquidscript-0.6.3 | bin/lscript |
liquidscript-0.6.2 | bin/lscript |