Sha256: 76480b1c7982cc94093a3f82115b7a75add32862b65540500e8768d096e6b70a
Contents?: true
Size: 1.24 KB
Versions: 2
Compression:
Stored size: 1.24 KB
Contents
#!/usr/bin/env ruby require 'rubygems' require 'fileutils' version = ">= 0" if ARGV.first # Build Directory and add setup files FileUtils.mkdir_p ARGV.first FileUtils.mkdir_p File.join(ARGV.first, 'wwwroot') FileUtils.mkdir_p File.join(ARGV.first, 'tmp') config_ru = ["require 'mercury'","log = File.new('tmp/mercury.log', 'a+')", "$stdout.reopen(log)", "$stderr.reopen(log)", "run Mercury"].join("\n") File.open(File.join(ARGV.first, 'config.ru'),'w').write(config_ru) gemfile = ['source :gemcutter', "gem 'thin'", "gem 'mercury'"].join("\n") File.open(File.join(ARGV.first, 'Gemfile'),'w').write(gemfile) puts "***********************************" puts "* Thank you for choosing Mercury! *" puts "***********************************" puts "* $ cd #{ARGV.first}/wwwroot " puts "* $ mercury " puts "***********************************" puts "* have fun.... " puts "***********************************" puts "* Go to http://mercury.jackhq.com " puts "* for more info " puts "***********************************" else puts "Running Mercury on port:9292" puts "Press Ctrl-C to exit" # try to run in current directory gem 'rack', version load Gem.bin_path('rack', 'rackup', version) end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mercury-0.9.4 | bin/mercury |
mercury-0.9.3 | bin/mercury |