code: def display_usage():
      print(
          textwrap.dedent(
              f"""\
      usage: {PROG} [-h] [ARGS ...]
  
      Runs the compose environment for E2E tests
  
      If additional arguments are passed, it will be executed as a command
      in the environment.
  
      If no additional arguments are passed, the bash console will be started.
  
      The script automatically enters the corresponding directory in the container,
      so you can safely pass relatively paths as script arguments.
  
      example:
  
      To run a single test, run command:
      ./{PROG} ../scripts/run_e2e_tests.py -u ./specs/st_code.spec.js
  
      positional arguments:
        ARGS  sequence of program arguments
  
      optional arguments:
        -h, --help    show this help message and exit\
      """
          )
      )
  
file_path: streamlit/e2e/run_compose.py
imports: import os
  import subprocess
  import sys
  import textwrap
  from pathlib import Path
  from typing import List
label_desc: Use image node_id 2 for calling a global function with example usage: display_usage() without return types