diff --git a/src/modes/status.rs b/src/modes/status.rs index ee7a498..bb0481d 100644 --- a/src/modes/status.rs +++ b/src/modes/status.rs @@ -134,6 +134,10 @@ fn build_meta_plugins_configured_table(settings: &config::Settings) -> Option Option plugin_type, @@ -282,7 +286,11 @@ fn build_meta_plugin_table(meta_plugin_info: &Vec) -> Table { b->"Options", b->"Outputs")); - for info in meta_plugin_info { + // Sort meta plugin info by plugin name + let mut sorted_meta_plugin_info = meta_plugin_info.clone(); + sorted_meta_plugin_info.sort_by(|a, b| a.meta_name.cmp(&b.meta_name)); + + for info in sorted_meta_plugin_info { // Get default options for the meta plugin let meta_plugin_type = match MetaPluginType::from_str(&info.meta_name) { Ok(plugin_type) => plugin_type,