Sha256: a4cea3ff8509a6d55b452806efeb139f165b43d4ec174d17d99443ac7a5db3f4
Contents?: true
Size: 681 Bytes
Versions: 1
Compression:
Stored size: 681 Bytes
Contents
#!/usr/bin/env ruby require 'rubygems' require 'readline' require 'oyster' require File.dirname(__FILE__) + '/../lib/terminus' spec = Oyster.spec do name "terminus -- controll web browsers from the command line" synopsis "terminus [--port PORT]" integer :port, :default => 7004 end begin options = spec.parse app = Terminus.create(options) app.run! puts "Terminus running at http://0.0.0.0:#{options[:port]}" puts "Press CTRL-C to exit" trap("INT") { app.stop! ; exit } loop { script, result = Readline.readline('>> '), nil Readline::HISTORY.push(script) app.execute(script) { |r| result = r } } rescue Oyster::HelpRendered end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
terminus-0.1.0 | bin/terminus |