ctoolbox/formats/eite/
terminal.rs

1use crate::formats::eite::dc::data::dc_data_filter_by_value;
2use crate::formats::eite::formats::is_supported_output_format;
3
4pub fn list_terminal_types() -> Vec<String> {
5    dc_data_filter_by_value("formats", 6, "terminal", 1)
6}
7
8pub fn is_supported_terminal_type(fmt: &str) -> bool {
9    list_terminal_types()
10        .iter()
11        .any(|f| f == fmt && is_supported_output_format(fmt))
12}