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)