Sha256: 62782da6ebe515c800bdcd374afd7caf4095e30e3055ac32f9b49278471dba82

Contents?: true

Size: 582 Bytes

Versions: 1

Compression:

Stored size: 582 Bytes

Contents

require 'templater'

module Mccloud
  module Generators
    extend Templater::Manifold

    class InitGenerator < Templater::Generator
      def self.source_root
        File.join(File.dirname(__FILE__), 'templates')
      end

      desc <<-DESC
      Initialize a mccloud environment 
      mccloud init [AMI-ID]
      DESC

      first_argument :ami_id, :required => true, :desc => 'AMI ID'
 
      template :mccloudfile, 'Mccloudfile'
                
    end
    
    desc "Generators to simplify the creation of a Mccloud Project"
    add :init, InitGenerator
    
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mccloud-0.0.1 lib/mccloud/generators.rb