teslams
Version:
Utilities for the Tesla Model S
26 lines (21 loc) • 776 B
JavaScript
var teslams = require('../teslams.js');
var util = require('util');
var argv = require('optimist')
.usage('Usage: $0 -u <username> -p <password>')
.alias('u', 'username')
.describe('u', 'Teslamotors.com login')
.alias('p', 'password')
.describe('p', 'Teslamotors.com password')
.alias('?', 'help')
.describe('?', 'Print usage information');
// get credentials either from command line or config.json in ~/.teslams/config.js
var creds = require('./config.js').config(argv);
argv = argv.argv;
if ( argv.help == true ) {
console.log( 'Usage: vehicles.js -u <username> -p <password>');
process.exit(1);
}
teslams.vehicles( { email: creds.username, password: creds.password }, function ( response ) {
console.log( util.inspect( response ) );
});