# shellcheck shell=bash
# 供 run_agent.sh / run_hub.sh source:加载 .env 并去掉 Windows CRLF($'\r')
load_dotenv_file() {
  local f="$1"
  if [[ ! -f "${f}" ]]; then
    return 1
  fi
  set -a
  set +e
  # shellcheck disable=SC1090
  . <(sed 's/\r$//' "${f}")
  local rc=$?
  set -e
  set +a
  return "${rc}"
}
