UNPKG

@varnalab/cli

Version:
24 lines (18 loc) 519 B
var table = require('./table') module.exports = ({active, error, output='table'}) => /table|clean/.test(output) ? ( active ? table.render({ head: ['mac', 'ip', 'host'], rows: active.map((lease) => [lease.mac, lease.ip, lease.host]), output }) : error ) : output === 'json' ? JSON.stringify({ timestamp: Math.floor(Date.now() / 1000), [active ? 'active' : 'error']: active || error.message || error, }) : new Error('Not supported output type!')