Sha256: 7e0339dd75aab1dfe3b81ce8cbf36254aeddbf42afaa101d4428ea0b69b054ac

Contents?: true

Size: 749 Bytes

Versions: 4

Compression:

Stored size: 749 Bytes

Contents

require 'thor'
require 'middleman-core/version'
require 'middleman-sculptor/version'
begin
  # v4
  require 'middleman-cli'
  $template_name = 'tyom/middleman-templates-sculptor#wip'
rescue LoadError
  require 'middleman-core/cli'
  require 'middleman-sculptor/template'
  $template_name = :sculptor
end

module Middleman
  module Sculptor
    module Cli
      class Base < Thor
        desc 'version', 'Show version'
        def version
          say "Sculptor #{Middleman::Sculptor::VERSION} (Middleman #{Middleman::VERSION})"
        end

        desc 'init', 'Initialize new Sculptor project'
        def init(target='.')
          invoke ::Middleman::Cli::Init, [:init, target], template: $template_name
        end
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
middleman-sculptor-0.25.2 lib/middleman-sculptor/cli.rb
middleman-sculptor-0.25.1 lib/middleman-sculptor/cli.rb
middleman-sculptor-0.25 lib/middleman-sculptor/cli.rb
middleman-sculptor-0.24 lib/middleman-sculptor/cli.rb