Sha256: f9bef304ef47611d80bad45ab70931bc497343685a71c5f55e9f47b1b6c171d7
Contents?: true
Size: 750 Bytes
Versions: 2
Compression:
Stored size: 750 Bytes
Contents
#!/usr/bin/env ruby require 'bundler/setup' require 'nest_connect' require 'thor' require 'byebug' module NestConnect class App < Thor desc 'authorize', 'Get an access token' method_option :auth_code, desc: 'Pincode to connect with Nest', required: true method_option :client_id, desc: 'Client ID', required: true method_option :client_secret, desc: 'Client Secret', required: true def authorize NestConnect::API::Authorize.new( auth_code: options[:auth_code], client_id: options[:client_id], client_secret: options[:client_secret] ).run end desc 'stream', 'Debug Nest API streaming' def stream NestConnect::API::Stream.new.run end end end NestConnect::App.start
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
nest_connect-0.1.2 | exe/nest_connect |
nest_connect-0.1.1 | bin/nest_connect |