does-it-fit
Version:
Determine whether an HTTP endpoint's TCP response fits within minimum constraints
37 lines (32 loc) • 729 B
JavaScript
const dif = require('./')
const args = require('minimist')(process.argv.slice(2))
if (args.h || args.help) {
console.log(require('fs').readFileSync('./usage.txt') + '')
process.exit()
}
if (args.labels) {
try {
args.labels = JSON.parse(args.labels)
} catch (e) {
console.warn('Unable to parse labels arg')
}
}
if (args.constraints) {
try {
args.constraints = JSON.parse(args.constraints)
} catch (e) {
console.warn('Unable to parse constraints arg')
}
}
dif(args._[0], args, function (err, answer) {
if (err) {
console.error(err)
return
}
if (args.a) {
console.log(answer)
return
}
console.log('Size: %dB\nFits: %s', answer.total, answer.fits)
})