Supply metadata.content_type for to html output (#14990)

# Description

Adds pipeline metadata to the `to html` command output (hardcoded to
`text/html; charset=utf-8`)

# User-Facing Changes

Pipeline metadata is now included with the `to html` command output.
This commit is contained in:
Bruce Weirdan
2025-02-03 13:32:57 +01:00
committed by GitHub
parent 8b431e3a2e
commit 4424481487
4 changed files with 18 additions and 2 deletions

View File

@ -330,7 +330,12 @@ fn to_html(
output_string = run_regexes(&regex_hm, &output_string);
}
Ok(Value::string(output_string, head).into_pipeline_data())
let metadata = PipelineMetadata {
data_source: nu_protocol::DataSource::None,
content_type: Some(mime::TEXT_HTML_UTF_8.to_string()),
};
Ok(Value::string(output_string, head).into_pipeline_data_with_metadata(metadata))
}
fn theme_demo(span: Span) -> PipelineData {