(args: argparse.Namespace)
| 1086 | |
| 1087 | |
| 1088 | def cmd_capability_list(args: argparse.Namespace) -> int: |
| 1089 | base_url = args.base_url.rstrip("/") |
| 1090 | _require_health(base_url, args.request_timeout) |
| 1091 | data = _request_supported_contract("GET", f"{base_url}/automation/capabilities", timeout=args.request_timeout) |
| 1092 | _json_print({"ok": True, "base_url": base_url, "capabilities": data}, compact=args.compact) |
| 1093 | return 0 |
| 1094 | |
| 1095 | |
| 1096 | def _json_arg(value: str | None, file_value: str | None) -> dict[str, Any]: |
nothing calls this directly
no test coverage detected