UNPKG

does-it-fit

Version:

Determine whether an HTTP endpoint's TCP response fits within minimum constraints

37 lines (32 loc) 729 B
#!/usr/bin/env node 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) })