MCPcopy Create free account
hub / github.com/NVIDIA/OpenShell / load_gateway_metadata

Function load_gateway_metadata

crates/openshell-bootstrap/src/metadata.rs:213–224  ·  view source on GitHub ↗
(name: &str)

Source from the content-addressed store, hash-verified

211}
212
213pub fn load_gateway_metadata(name: &str) -> Result<GatewayMetadata> {
214 let primary = user_gateway_metadata_path(name)?;
215 let system = system_gateway_metadata_path(name)?;
216 let Some((path, _source)) = resolve_gateway_metadata_path(name)? else {
217 return Err(miette::miette!(
218 "no metadata found for gateway '{name}' (looked in {} and {})",
219 primary.display(),
220 system.display(),
221 ));
222 };
223 parse_gateway_metadata(&path)
224}
225
226/// Load gateway metadata if available.
227pub fn get_gateway_metadata(name: &str) -> Option<GatewayMetadata> {

Calls 4

parse_gateway_metadataFunction · 0.85