code: function generateCommand(bundle, directory) {
      const csvFilename = bundle.replace(/-\d{8}T\d{6}-/, '-latest-') // support timestamped downloads
                                .replace('.tar.bz2', '.csv');
  
      return `curl -s ${wofDataHost}/bundles/${bundle} | tar -xj --strip-components=1 --exclude=README.txt -C ` +
        `${directory} && mv ${path.join(directory, csvFilename)} ${path.join(directory, 'meta')}`;
    }
docs: generate a shell command that does the following: 1.) use curl to download the bundle, piping directly to tar (this avoids the need for intermediate storage of the archive file) 2.) extract the archive so that the data directory goes in the right place and the README file is ignored (it just would get overridden by subsequent bundles) 3.) move the meta file to the meta files directory