Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
boolean: ['party', 'debug', 'help']
});
var fs = require('fs');
var debugMode = argv.debug;
var partyMode = argv.party;
var helpMsg = `usage: firmata-party [ | ] [--party] [--debug]
firmata-party list # list all supported boards
firmata-party uno # flash Standard Firmata to an Arduino Uno
firmata-party uno --debug # show debug info
firmata-party uno --party # keep flashing firmata on new arduinos until you quit the program with ctrl+c!
firmata-party help # show usage info
`;
var supportedBoards = Avrgirl.listKnownBoards();
var supportedBoardsString = supportedBoards.join(', ');
function showHelp() {
console.log(helpMsg);
}
function showSupported() {
console.log('supported board flags: \n' + supportedBoardsString);
}
handleArgs(argv);
function handleArgs(argv) {
var board = argv._[0];
var args = argv._;
if (!argv || args.length == 0 || args.indexOf('help') > -1 || args.indexOf('man') > -1) {