docs: function getNameAndBinary (args = process.argv) {
    const options = minimist(args)
  
    la(is.unemptyString(options.npm),
      'missing --npm option', options)
    la(is.unemptyString(options.binary),
      'missing --binary option', options)
  
    let npm = options.npm
  
    if (fs.existsSync(options.npm)) {
      console.log('loading NPM url from', options.npm)
      npm = require(path.resolve(options.npm)).url
      la(is.url(npm), 'not an url', npm)
    }
  
    let binary = options.binary
  
    if (fs.existsSync(options.binary)) {
      console.log('loading binary url from', options.binary)
      binary = require(path.resolve(options.binary)).url
      la(is.url(binary), 'not an url', binary)
    }
  
    return {
      npm,
      binary,
    }
  }