Sha256: 971cfb7ba0283e976eb3a2ba170cdec0f14776ac41041a9885bc39a173410674

Contents?: true

Size: 559 Bytes

Versions: 2

Compression:

Stored size: 559 Bytes

Contents

#!/usr/bin/env ruby

require 'rubygems'
require 'oyster'
require File.expand_path('../../lib/terminus', __FILE__)

spec = Oyster.spec do
  name "terminus -- Control web browsers with Ruby"
  synopsis "terminus [--port PORT]"

  integer :port, :default => Terminus::DEFAULT_PORT
end

begin
  options = spec.parse
  app = Terminus.create(options)

  trap("INT") { app.stop! ; exit }

  Terminus.port = options[:port]

  puts "Terminus server running on port #{Terminus.port}"
  puts "Press CTRL-C to exit"
  puts ""
  app.run!

rescue Oyster::HelpRendered
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
terminus-0.6.0 bin/terminus
terminus-0.5.0 bin/terminus