code: def s3(source: str, destination: str, recursive: bool) -> List[str]:
      """
      Send or download the source to the destination in S3
      """
      cmd = f". {RETRY_SCRIPT.relative_to(REPO_ROOT)} && retry 3 aws s3 cp --no-progress"
  
      if recursive:
          cmd += " --recursive"
  
      cmd += f" {source} {destination}"
      _, stdout = SH.tee(cmd)
      return stdout
  
file_path: tvm/ci/scripts/jenkins/s3.py
imports: import argparse
  import logging
  import re
  from pathlib import Path
  from typing import List
  from enum import Enum
  from cmd_utils import Sh, REPO_ROOT, init_log
label_desc: Use image node_id 4 for calling a global function with example usage: s3(source, destination, recursive) and returns: stdout