Browse files

Merge pull request #416 from lest/command-line-options-help

add description to command line options, reorder them as in readme
  • Loading branch information...
2 parents 7447d69 + 179981d commit ab3fcd9c18e2ed82fa0b48eb779566c653391764 @rkh rkh committed Nov 19, 2011
Showing with 5 additions and 5 deletions.
  1. +5 −5 lib/sinatra/main.rb
View
10 lib/sinatra/main.rb
@@ -13,11 +13,11 @@ class Application < Base
if run? && ARGV.any?
require 'optparse'
OptionParser.new { |op|
- op.on('-x') { set :lock, true }
- op.on('-e env') { |val| set :environment, val.to_sym }
- op.on('-s server') { |val| set :server, val }
- op.on('-p port') { |val| set :port, Integer(val) }
- op.on('-o addr') { |val| set :bind, val }
+ op.on('-p port', 'set the port (default is 4567)') { |val| set :port, Integer(val) }
+ op.on('-o addr', 'set the host (default is 0.0.0.0)') { |val| set :bind, val }
+ op.on('-e env', 'set the environment (default is development)') { |val| set :environment, val.to_sym }
+ op.on('-s server', 'specify rack server/handler (default is thin)') { |val| set :server, val }
+ op.on('-x', 'turn on the mutex lock (default is off)') { set :lock, true }
}.parse!(ARGV.dup)
end
end

0 comments on commit ab3fcd9

Please sign in to comment.