Sha256: 1488661db0896d1eca88c962b32e511a150e2f239782e725e00e2448a3d58e0d
Contents?: true
Size: 942 Bytes
Versions: 4
Compression:
Stored size: 942 Bytes
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("-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
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
esvg-4.1.2 | exe/esvg |
esvg-4.1.1 | exe/esvg |
esvg-4.1.0 | exe/esvg |
esvg-4.0.0 | exe/esvg |