MCPcopy Index your code
hub / github.com/github/spec-kit / add

Method add

src/specify_cli/presets/__init__.py:362–373  ·  view source on GitHub ↗

Add preset to registry. Args: pack_id: Preset ID metadata: Pack metadata (version, source, etc.)

(self, pack_id: str, metadata: dict)

Source from the content-addressed store, hash-verified

360 json.dump(self.data, f, indent=2)
361
362 def add(self, pack_id: str, metadata: dict):
363 """Add preset to registry.
364
365 Args:
366 pack_id: Preset ID
367 metadata: Pack metadata (version, source, etc.)
368 """
369 self.data["presets"][pack_id] = {
370 **copy.deepcopy(metadata),
371 "installed_at": datetime.now(timezone.utc).isoformat()
372 }
373 self._save()
374
375 def remove(self, pack_id: str):
376 """Remove preset from registry.

Calls 1

_saveMethod · 0.95