UNPKG

@willowtreeapps/ukor

Version:

Roku build tool with flavors and deployment

24 lines (19 loc) 680 B
const log = require('../lib/utils/log') const utils = require('../lib/utils/utils') const find = require('../lib/commands/find') const program = require('../lib/utils/log-commander') const DEFAULT_TIMEOUT = 5 program .arguments('[id]') .option('-t, --timeout <seconds>', 'Time to scan in seconds') .parse(process.argv) if (program.args.length == 0) { let timeout = program['timeout'] ? program.timeout : DEFAULT_TIMEOUT find.scan(timeout, ipAddress => { utils.getDeviceInfo(ipAddress, device => { log.info(`found ${device['model-name']} : ${device['serial-number']} : ${ipAddress}`) }) }) } else { find.findDeviceBySerialNo(program.args[0], t) }