lib/troy/cli.rb in troy-0.0.24 vs lib/troy/cli.rb in troy-0.0.25
- old
+ new
@@ -40,18 +40,19 @@
say "Troy #{Troy::VERSION}"
end
desc "server", "Start a server"
option :port, :type => :numeric, :default => 9292, :aliases => "-p"
+ option :host, :type => :string, :default => "0.0.0.0", :aliases => "-b"
def server
begin
handler = Rack::Handler::Thin
Thin::Logging.level = Logger::DEBUG
rescue Exception
handler = Rack::Handler::WEBrick
end
- handler.run Troy::Server.new(File.join(Dir.pwd, "public")), :Port => options[:port]
+ handler.run Troy::Server.new(File.join(Dir.pwd, "public")), :Port => options[:port], :Host => options[:host]
end
private
def site
@site ||= Troy::Site.new(Dir.pwd)