Sha256: 6878cee98f7024c924e6d9b7886ac2d515f1194737beec9ccc365416b7499a0f
Contents?: true
Size: 1.01 KB
Versions: 1
Compression:
Stored size: 1.01 KB
Contents
#! /usr/bin/env ruby $LOAD_PATH.unshift(File.expand_path("../lib", File.dirname(__FILE__))) require 'optparse' require 'esvg' options = {} OptionParser.new do |opts| opts.on("-o", "--output PATH", String, "Where should JS/HTML files be written, (default: current directory)") do |path| options[:build] = path end opts.on("-c", "--config PATH", String, "Path to a config file (default: esvg.yml, config/esvg.yml)") do |path| options[:config_file] = path end opts.on("-r", "--rails", "Use Rails defaults") do options[:rails] = true end opts.on("-O", "--optimize", "Optimize svgs with svgo") do options[:optimize] = true end opts.on("-z", "--gzip", "Write gzipped output") do options[:compress] = true end opts.on("-v", "--version", "Print version") do options[:version] = true end end.parse! if options[:version] puts "Esvg #{Esvg::VERSION}" else if path = ARGV.shift options[:source] = path end options[:print] = true esvg = Esvg::SVG.new(options).build end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
esvg-4.1.3 | exe/esvg |