Expand description
Shared LemmaBase install for CLI install and MCP install.
Install = download + persist into lemma_deps/.
Structs§
- Lemma
Deps Scan - Result of walking
lemma_deps/against a candidate repository source. - Reqwest
Transport
Enums§
- Install
Error - Failure installing a LemmaBase repository.
- Install
Outcome - Result of a successful single-id registry install.
Functions§
- atomic_
write - Atomic write:
write_tmpthenrename_tmp. - block_
on_ registry - Drive an async future on the process-wide install runtime.
- install_
registry_ dependency - Download, conflict-scan, plan-probe, and persist one LemmaBase repository.
- persist_
registry_ dependency - Conflict-scan, plan-probe, and persist one LemmaBase repository source.
- rename_
tmp - Rename a temp file produced by
write_tmpontopath. - scan_
lemma_ deps - Walk
lemma_deps/for spec-name conflicts. Unparseable or unreadable.lemmafiles are errors. - write_
tmp - Write
contentsto.{file}.tmpbesidepath, fsync. Does not rename.