thingssdk-cli
Version:
Generator for JavaScript microcontroller projects
25 lines (19 loc) • 687 B
JavaScript
;
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);
};