MCPcopy Create free account
hub / github.com/github/spec-kit / _write_integration_json

Function _write_integration_json

src/specify_cli/integrations/_helpers.py:75–88  ·  view source on GitHub ↗

Write ``.specify/integration.json`` with legacy-compatible state.

(
    project_root: Path,
    integration_key: str | None,
    installed_integrations: list[str] | None = None,
    integration_settings: dict[str, dict[str, Any]] | None = None,
)

Source from the content-addressed store, hash-verified

73
74
75def _write_integration_json(
76 project_root: Path,
77 integration_key: str | None,
78 installed_integrations: list[str] | None = None,
79 integration_settings: dict[str, dict[str, Any]] | None = None,
80) -> None:
81 """Write ``.specify/integration.json`` with legacy-compatible state."""
82 _write_integration_json_file(
83 project_root,
84 version=_get_speckit_version(),
85 integration_key=integration_key,
86 installed_integrations=installed_integrations,
87 settings=integration_settings,
88 )
89
90
91# ---------------------------------------------------------------------------

Callers 6

initFunction · 0.85
integration_installFunction · 0.85
integration_uninstallFunction · 0.85
_set_default_integrationFunction · 0.85
integration_switchFunction · 0.85
integration_upgradeFunction · 0.85

Calls 1

_get_speckit_versionFunction · 0.85

Tested by

no test coverage detected