Sha256: cfee21301e66526f840b1576098b65d12def6246b46965a087c98ba2690de465

Contents?: true

Size: 541 Bytes

Versions: 10

Compression:

Stored size: 541 Bytes

Contents

require 'thor'
require 'thor/group'

require "spree_cmd/installer"
require "spree_cmd/extension"

module SpreeCmd
  class Command < Thor

    desc "install", "adds spree to an existing rails app"
    method_option :app_path, :type => :string, :desc => 'path to rails application'
    def install(app_path='.')
      invoke Installer
    end

    desc "extension", "builds a spree extension"
    method_option :app_path, :type => :string, :desc => 'path to new extension'
    def extension(app_path)
      invoke Extension
    end

  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
spree_cmd-1.0.7 lib/spree_cmd.rb
spree_cmd-1.0.6 lib/spree_cmd.rb
spree_cmd-1.0.4 lib/spree_cmd.rb
spree_cmd-1.0.3 lib/spree_cmd.rb
spree_cmd-1.0.2 lib/spree_cmd.rb
spree_cmd-1.0.1 lib/spree_cmd.rb
spree_cmd-1.0.0 lib/spree_cmd.rb
spree_cmd-1.0.0.rc4 lib/spree_cmd.rb
spree_cmd-1.0.0.rc3 lib/spree_cmd.rb
spree_cmd-1.0.0.rc2 lib/spree_cmd.rb