Skip to main content

tag

Function tag 

Source
pub fn tag(name: &str) -> Tag
Available on crate feature std only.
Expand description

Look up a named style defined by define_tag.

An unknown name yields a Tag that renders its text plain, so missing definitions degrade gracefully rather than erroring.

ยงExamples

use cli_forge::{define_tag, style, tag};

define_tag("ok", style("").green());
assert!(tag("ok").render_with("passed").contains("passed"));

// Undefined names still render the text, just without styling.
assert_eq!(tag("never-defined").render_with("text"), "text");