Sha256: 1c76f051f894a3116a750313c28a9fa734a63c6e11a175ea891e881fedfee845
Contents?: true
Size: 688 Bytes
Versions: 1
Compression:
Stored size: 688 Bytes
Contents
#!/usr/bin/env ruby require 'optparse' require 'zway' options = {} OptionParser.new do |opts| opts.banner = "Usage: bin.rb [options]" opts.on("-v", "--[no-]verbose", "Run verbosely") do |v| options[:verbose] = v end end.parse! # p options # p ARGV zway = ZWay::Client.new zway.load_config! # puts "Aliases:" # puts zway.aliases if ARGV.last == "login" zway.login! elsif ARGV.last == "aliases" puts "Known Aliases:" zway.aliases.each do |a| a.each do |k,v| puts "#{k} => #{v}" end end else device_id = ARGV.shift while command = ARGV.shift if zway.respond_to?( command.to_sym ) zway.send( command.to_sym, device_id ) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
zway-cli-0.1.0 | exe/zway |