INNER CODE UNIT · Python
_apply_cli_overrides
google/mcp-security · run-with-google-adk/src/mcp_security_agent/cli.py:48
def _apply_cli_overrides(
secops: Optional[bool] = None,
scc: Optional[bool] = None,
gti: Optional[bool] = None,
soar: Optional[bool] = None,
vertex: Optional[bool] = None,
model: Optional[str] = None,
project: Optional[str] = None,
customer_id: Optional[str] = None,
) -> None:
"""Applies CLI flag overrides to environment variables before settings initialization."""
if secops is not None:
os.environ["LOAD_SECOPS_MCP"] = "Y" if secops else "N"
if scc is not None:
os.environ["LOAD_SCC_MCP"] = "Y" if scc else "N"
if gti is not None:
os.environ["LOAD_GTI_MCP"] = "Y" if gti else "N"
if soar is not None: