Sha256: d2bfb5994592ce83b10e9d1fe1b415f63cd87a1c0c84735ec26ae36bfe319996

Contents?: true

Size: 614 Bytes

Versions: 4

Compression:

Stored size: 614 Bytes

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, 'views')
  config_ru = ["require 'mercury'","log = File.new('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)
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

4 entries across 4 versions & 1 rubygems

Version Path
mercury-0.9.1 bin/mercury
mercury-0.8.3 bin/mercury
mercury-0.8.1 bin/mercury
mercury-0.7.5 bin/mercury