code: def check_executable_entrypoint_permissions(quiet: bool = False):
      """
      Checks if the user has executable permissions on the entrypoints in checked-out airflow repository..
      """
      for entrypoint in SCRIPTS_DOCKER_DIR.glob("entrypoint*.sh"):
          if get_verbose() and not quiet:
              get_console().print(
                  f"[info]Checking executable permissions on {entrypoint.as_posix()}[/]"
              )
          if not os.access(entrypoint.as_posix(), os.X_OK):
              get_console().print(
                  f"[error]You do not have executable permissions on {entrypoint}[/]\n"
                  f"You likely checked out airflow repo on a filesystem that does not support executable "
                  f"permissions (for example on a Windows filesystem that is mapped to Linux VM). Airflow "
                  f"repository should only be checked out on a filesystem that is POSIX compliant."
              )
              sys.exit(1)
      if not quiet:
          get_console().print(
              "[success]Executable permissions on entrypoints are OK[/]"
          )
  
imports: from __future__ import annotations
  import copy
  import json
  import os
  import re
  import sys
  from subprocess import DEVNULL, CalledProcessError, CompletedProcess
  from typing import TYPE_CHECKING
  from airflow_breeze.params.build_prod_params import BuildProdParams
  from airflow_breeze.utils.cache import read_from_cache_file
  from airflow_breeze.utils.host_info_utils import get_host_group_id, get_host_os, get_host_user_id
  from airflow_breeze.utils.path_utils import AIRFLOW_SOURCES_ROOT, SCRIPTS_DOCKER_DIR, cleanup_python_generated_files, create_mypy_volume_if_needed
  from airflow_breeze.utils.shared_options import get_verbose
  from airflow_breeze.utils.visuals import ASCIIART, ASCIIART_STYLE, CHEATSHEET, CHEATSHEET_STYLE
  from airflow_breeze.global_constants import ALLOWED_CELERY_BROKERS, ALLOWED_DEBIAN_VERSIONS, DEFAULT_PYTHON_MAJOR_MINOR_VERSION, DOCKER_DEFAULT_PLATFORM, MIN_DOCKER_COMPOSE_VERSION, MIN_DOCKER_VERSION, SEQUENTIAL_EXECUTOR
  from airflow_breeze.utils.console import Output, get_console
  from airflow_breeze.utils.run_utils import RunCommandResult, check_if_buildx_plugin_installed, run_command
label_desc: Use image node_id 16 for calling a global function with example usage: check_executable_entrypoint_permissions(quiet) without return types