UNPKG

@autocodingsystems/gateway-client

Version:

Library and commandline utility to control the acs gateway - device drivers for the most common industrial production line devices

11 lines (8 loc) 443 B
function _base(param) { var labels = ['--' + (param.long || ''), '-' + (param.short || ''), param.unnamed ? '_' : ''].filter(p => p && p != '--' && p != '-').join(', '); return (argv) => Object.assign({}, param, { value: argv[param.long] || argv[param.short] || (param.unnamed ? argv._.shift() : undefined) || param.default, description: `${labels} : ${param.description}` }); } module.exports = _base;