code: def competition_download_cli(self,
                                   competition,
                                   competition_opt=None,
                                   file_name=None,
                                   path=None,
                                   force=False,
                                   quiet=False):
          
          competition = competition or competition_opt
          if competition is None:
              competition = self.get_config_value(self.CONFIG_NAME_COMPETITION)
              if competition is not None and not quiet:
                  print('Using competition: ' + competition)
  
          if competition is None:
              raise ValueError('No competition specified')
          else:
              if file_name is None:
                  self.competition_download_files(competition, path, force,
                                                  quiet)
              else:
                  self.competition_download_file(competition, file_name, path,
                                                 force, quiet)
docs: a wrapper to competition_download_files, but first will parse input
              from API client. Additional parameters are listed here, see
              competition_download for remaining.
  
              Parameters
              =========
              competition: the name of the competition
              competition_opt: an alternative competition option provided by cli
              file_name: the configuration file name
              path: a path to download the file to
              force: force the download if the file already exists (default False)
              quiet: suppress verbose output (default is False)