Sha256: 2f4e76ba5e65da53d60e6d26f331fd3e83c8d9b830c22dd2cbaa22aebc72b241
Contents?: true
Size: 1.01 KB
Versions: 7
Compression:
Stored size: 1.01 KB
Contents
#!/usr/local/bin/ruby require 'fileutils' require 'optparse' require 'optparse/time' require 'ostruct' require 'pp' require 'erb' require 'genosaurus' require 'mack-facets' require File.join(File.dirname(__FILE__), "..", "lib", "mack", "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.testing_framework = "rspec" options.js_framework = "jquery" 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 opts.on("-t [rspec|test_case]") do |v| options.testing_framework = v end opts.on("-j [jquery|prototype]") do |v| options.js_framework = v end end opts.parse!(ARGV) MackApplicationGenerator.run({"app" => app, "orm" => options.orm, "testing_framework" => options.testing_framework, "js_framework" => options.js_framework})
Version data entries
7 entries across 7 versions & 1 rubygems
Version | Path |
---|---|
mack-0.7.1.1 | bin/mack |
mack-0.8.0.100 | bin/mack |
mack-0.8.0.101 | bin/mack |
mack-0.7.1 | bin/mack |
mack-0.8.0 | bin/mack |
mack-0.8.1 | bin/mack |
mack-0.8.0.2 | bin/mack |