Sha256: 67a7f651aa602d8695276556b13d835874f10f92c8acc2c79c48e58a9dd5b2e7
Contents?: true
Size: 783 Bytes
Versions: 1
Compression:
Stored size: 783 Bytes
Contents
# frozen_string_literal: true require 'appiconset' require 'thor' module Appiconset # entry point class CLI < Thor class << self def exit_on_failure? true end end desc 'version', 'Show Version' def version puts(Appiconset::VERSION) end desc 'g', 'Create icons from any size image' method_option :input, desc: 'Input image', aliases: '-i' method_option :output, desc: 'Write output to <dir>', aliases: '-o' def generator generator = Appiconset::Generator.new begin generator.config(options[:input].to_s, options[:output].to_s) generator.square_platforms generator.any_platforms rescue StandardError => e warn e.message exit(1) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
appiconset-2.6.0 | lib/appiconset/cli.rb |