diff options
Diffstat (limited to 'src/modules/ocaml.rs')
-rw-r--r-- | src/modules/ocaml.rs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/modules/ocaml.rs b/src/modules/ocaml.rs index 634f1bd7f..6b33442e1 100644 --- a/src/modules/ocaml.rs +++ b/src/modules/ocaml.rs @@ -5,6 +5,7 @@ use std::path::Path; use crate::configs::ocaml::OCamlConfig; use crate::formatter::StringFormatter; +use crate::formatter::VersionFormatter; #[derive(Debug, PartialEq)] enum SwitchType { @@ -63,7 +64,12 @@ pub fn module<'a>(context: &'a Context) -> Option<Module<'a>> { } else { context.exec_cmd("ocaml", &["-vnum"])?.stdout }; - Some(Ok(format!("v{}", &ocaml_version.trim()))) + VersionFormatter::format_module_version( + module.get_name(), + &ocaml_version.trim(), + config.version_format, + ) + .map(Ok) } _ => None, }) |