Sha256: d154308097a1763feebebac9984c6ea5bf7dd50bcdae46de85b8971c10e891d8

Contents?: true

Size: 523 Bytes

Versions: 2

Compression:

Stored size: 523 Bytes

Contents

module Svgeez
  module Commands
    class Build < Command
      def self.init_with_program(program)
        program.command(:build) do |command|
          command.description 'Builds an SVG sprite from a folder of SVG icons'
          command.syntax 'build [options]'

          add_build_options(command)

          command.action do |_, options|
            Build.process(options)
          end
        end
      end

      def self.process(options)
        Svgeez::Builder.new(options).build
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
svgeez-2.0.1 lib/svgeez/commands/build.rb
svgeez-2.0.0 lib/svgeez/commands/build.rb