code: function (data, platform) {
    const archivePath = data.archive
    const outputParent = path.dirname(archivePath)
    const outPath = path.join(outputParent, data.name)
    try {
      if (platform === 'linux') {
        execSync(`mkdir -p ${outPath} && tar -xzf ${archivePath} -C ${outPath}`)
      } else {
        extractZip(archivePath, outPath)
      }
    } catch (err) {
      if (process.env.VERBOSE) {
        console.error(err)
      }
      throw new Error('Could not extract archive')
    }
    if (!process.env.QUIET) {
      console.log(colors.green(`${data.name} ${data.version} was installed to ${outputParent}`))
    }
    return outPath
  }
docs: Fetch a JSON array from GitHub Release API which contains all meta data
  for a specific reposotiry.
  
  @param  {Object}   data Contains archive: contains the archive path, name: contains the name of the  connector
  @param  {String}   platform The current platform (windows, linux or mac)
  @return {String}   outPath The directory where the connector was extracted to