Sha256: 626a4cf069d24f7f0b0220af33cc9131315f4b0c019d88cc14c89a31426e7b0f

Contents?: true

Size: 1017 Bytes

Versions: 1

Compression:

Stored size: 1017 Bytes

Contents

#!/usr/bin/env ruby

require 'qcmd'
require 'trollop'

VERSION_STRING =  "qcmd #{ Qcmd::VERSION } (c) 2012 Figure 53, Baltimore, MD."

opts = Trollop::options do
  version VERSION_STRING
  opt :verbose, 'Use verbose mode', :default => false
  opt :debug, "Show full debug output, don't make changes to workspaces", :default => false
  opt :machine, "Automatically try to connect to the machine with the given name", :type => :string
  opt :machine_passcode, "Use the given machine passcode", :type => :integer
  opt :workspace, "Automatically try to connect to the workspace with the given name", :type => :string
  opt :workspace_passcode, "Use the given workspace passcode", :type => :integer
end

if opts[:verbose]
  Qcmd.log_level = :debug
end

if opts[:debug]
  Qcmd.log_level = :debug
  Qcmd.debug_mode = true
end

# browse local network and check for qlab + qlab workspaces

Qcmd.ascii_qlab
Qcmd.print
Qcmd.print Qcmd.centered_text(VERSION_STRING)

Qcmd::Network.browse_and_display opts

Qcmd::CLI.launch opts

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
qcmd-0.1.4 bin/qcmd