Sha256: f0c5af5d5be27a5c253f340b1b2bbd036f85146b4beb879a9ac9cec19ba229c7

Contents?: true

Size: 648 Bytes

Versions: 21

Compression:

Stored size: 648 Bytes

Contents

module MagLove
  module Command
    class Core
      include Commander::Methods
      
      def run

        task :validate, theme: "!" do |args, options|
          error! "no theme specified" if !options.theme
          error! "theme #{options.theme} does not exist" if !File.directory?("src/themes/#{options.theme}")
          debug("theme: #{options.theme}")
          debug("environment: #{options.production ? 'production' : 'development'}")
        end
        
        task :clean, theme: "!" do |args, options|
          theme_clean(options.theme)
          debug("▸ cleaned up theme directory")
        end

      end
    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
maglove-0.8.1 lib/maglove/command/core.rb
maglove-0.8.0 lib/maglove/command/core.rb
maglove-0.7.2 lib/maglove/command/core.rb
maglove-0.7.1 lib/maglove/command/core.rb
maglove-0.7.0 lib/maglove/command/core.rb
maglove-0.6.6 lib/maglove/command/core.rb
maglove-0.6.5 lib/maglove/command/core.rb
maglove-0.6.4 lib/maglove/command/core.rb
maglove-0.6.3 lib/maglove/command/core.rb
maglove-0.6.2 lib/maglove/command/core.rb
maglove-0.6.1 lib/maglove/command/core.rb
maglove-0.6.0 lib/maglove/command/core.rb
maglove-0.5.9 lib/maglove/command/core.rb
maglove-0.5.8 lib/maglove/command/core.rb
maglove-0.5.7 lib/maglove/command/core.rb
maglove-0.5.5 lib/maglove/command/core.rb
maglove-0.5.4 lib/maglove/command/core.rb
maglove-0.5.2 lib/maglove/command/core.rb
maglove-0.5.1 lib/maglove/command/core.rb
maglove-0.5.0 lib/maglove/command/core.rb