UNPKG

thingssdk-cli

Version:

Generator for JavaScript microcontroller projects

25 lines (19 loc) 687 B
'use strict'; const {createDevicesJSON} = require('../devices'); const colors = require('../core/colors-theme'); const {onError, onFinish} = require('../core/cli-helpers'); /** * Yargs required exports */ exports.command = "devices"; exports.describe = 'create a devices.json in current directory'; exports.builder = { runtime: { default: "espruino" } }; exports.handler = function(argv)  { const {port, baud_rate, runtime, destinationPath} = argv; const deviceJSONOptions = { port, baud_rate, runtime, destinationPath: process.cwd() }; createDevicesJSON(deviceJSONOptions).then(onFinish("devices.json successfully created")).catch(onError); };