code: function install(logLevel) {
    return new Promise((resolve, reject) => {
      const logger = require('./logger')(logLevel);
      const urlAndPath = `${config.baseURL}/v${config.version}`;
  
      logger.silly('Theme Kit installation starting');
      spinner.start();
  
      const installer = new BinWrapper()
        .src(`${urlAndPath}/darwin-amd64/theme`, 'darwin')
        .src(`${urlAndPath}/linux-386/theme`, 'linux')
        .src(`${urlAndPath}/linux-amd64/theme`, 'linux', 'x64')
        .src(`${urlAndPath}/windows-386/theme.exe`, 'win32')
        .src(`${urlAndPath}/windows-amd64/theme.exe`, 'win32', 'x64')
        .dest(config.destination)
        .use(config.binName);
  
      const pathToExecutable = installer.path();
  
      cleanFile(pathToExecutable);
  
      installer.run(['version'], (runErr) => {
        if (runErr) {
          reject(runErr);
        }
  
        spinner.stop();
        logger.info(`Theme Kit path: ${pathToExecutable}`);
        resolve();
      });
    });
  }
docs: Installs the Theme Kit executable into the bin/ subdirectory.
  Call this on npm postinstall.
  @param {string} logLevel   Log level