bin/jobim in jobim-0.4.4 vs bin/jobim in jobim-0.4.5

- old
+ new

@@ -5,48 +5,6 @@ $:.unshift File.expand_path("../../lib", file) require 'jobim' -opts = Jobim::CLI.run!(*ARGV) - -exit if opts.nil? - -require 'rack' -require 'rack/rewrite' - -app = Rack::Builder.new do - use Rack::Rewrite do - rewrite %r{(.*)}, -> (match, env) do - request_path = env["REQUEST_PATH"] - - return match[1] if opts[:Prefix].length > request_path.length - - local_path = File.join(opts[:Dir], request_path[opts[:Prefix].length..-1]) - - if File.directory?(local_path) and - File.exists?(File.join(local_path, "index.html")) - File.join(request_path, "index.html") - else - match[1] - end - end - end - - use Rack::CommonLogger, STDOUT - - map opts[:Prefix] do - run Rack::Directory.new(opts[:Dir]) - end -end - -puts ">>> Serving #{opts[:Dir]}" - -Rack::Handler::Thin.run(app, opts) do |server| - if opts[:Daemonize] - server.pid_file = 'jobim.pid' - server.log_file = 'jobim.log' - server.daemonize - end - - Thin::Logging.silent = opts[:Quiet] -end +Jobim::CLI.run!(*ARGV)