MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / frontmatter_status

Function frontmatter_status

atomic-cli/src/commands/vault/context.rs:679–686  ·  view source on GitHub ↗
(frontmatter_json: &str)

Source from the content-addressed store, hash-verified

677}
678
679fn frontmatter_status(frontmatter_json: &str) -> Option<String> {
680 let value = serde_json::from_str::<serde_json::Value>(frontmatter_json).ok()?;
681 match value.get("status") {
682 None => Some("active".to_string()),
683 Some(serde_json::Value::String(status)) if !status.is_empty() => Some(status.clone()),
684 Some(_) => None,
685 }
686}
687
688fn frontmatter_name(frontmatter_json: &str) -> Option<String> {
689 frontmatter_string(frontmatter_json, &["name"])

Callers 2

resolve_and_rankFunction · 0.85
is_eligible_memoryFunction · 0.85

Calls 3

getMethod · 0.65
is_emptyMethod · 0.45
cloneMethod · 0.45

Tested by

no test coverage detected