code: def run(self):
          
          progress_printer = ProgressPrinter(self.different_items.total_items(), msg_verb='sending')
          upload_settings = UploadSettings(self.config, self.remote_store.data_service, progress_printer,
                                           self.project_name_or_id, self.file_upload_post_processor)
          project_uploader = ProjectUploader(upload_settings)
          project_uploader.run(self.local_project)
          progress_printer.finished()
docs: Upload different items within local_project to remote store showing a progress bar.