Sha256: 0e24042bdf4d3043a9193613263c42bab25faa58f7ac9d8de4ad9dbc42de1f8b

Contents?: true

Size: 741 Bytes

Versions: 1

Compression:

Stored size: 741 Bytes

Contents

#!/usr/local/bin/ruby
require 'fileutils'
require 'optparse'
require 'optparse/time'
require 'ostruct'
require 'pp'
require 'erb'
require 'genosaurus'
require File.join(File.dirname(__FILE__), "..", "lib", "generators", "mack_application_generator", "mack_application_generator")

app = ARGV[0]
raise "You must specify a name for this application!" if app.nil?

options = OpenStruct.new
options.orm = "data_mapper"
options.version = "0.5.5.3"

opts = OptionParser.new do |opts|
  opts.banner = "Usage: mack <application_name> [options]"
  
  opts.on("-o [data_mapper|active_record]") do |v|
    options.orm = v
  end
  
end

opts.parse!(ARGV)

MackApplicationGenerator.run({"version" => options.version, "app" => app, "orm" => options.orm})

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mack-0.5.5.3 bin/mack