UNPKG

particle-cli

Version:

Simple Node commandline application for working with your Particle devices and using the Particle Cloud

24 lines (19 loc) 827 B
'use strict'; module.exports = ({ commandProcessor, root }) => { const udp = commandProcessor.createCategory(root, 'udp', 'Talk UDP to repair devices, run patches, check Wi-Fi, and more!'); commandProcessor.createCommand(udp, 'send', 'Sends a UDP packet to the specified host and port', { params: '<host> <port> <message>', handler: (args) => { const UdpCommand = require('../cmd/udp'); return new UdpCommand().sendUdpPacket({ host: args.params.host, port: args.params.port, message: args.params.message }); } }); commandProcessor.createCommand(udp, 'listen', 'Listens for UDP packets on an optional port (default 5549)', { params: '[port]', handler: (args) => { const UdpCommand = require('../cmd/udp'); return new UdpCommand(args).listenUdp({ port: args.params.port }); } }); return udp; };