diff options
author | Gerry <git@caulfield.me> | 2020-07-10 17:41:25 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-10 11:41:25 -0400 |
commit | 427f48aa8dd8d7b95b4da96d507b40b7050b62c3 (patch) | |
tree | f21b4f36c278e8ea101692180ee2be1f75464041 | |
parent | bd68970fab019e01768b185bcd322057caf935bc (diff) |
fix(nodejs): remove line break from version (#1464)
A recent refactor of modules to use format strings accidentally got rid
of the `trim()` on the NodeJS version string. This just adds it back so
that the prompt doesn't include an unnecessary line break when showing
that module.
-rw-r--r-- | src/modules/nodejs.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/modules/nodejs.rs b/src/modules/nodejs.rs index f9088f522..9f3dcfc8c 100644 --- a/src/modules/nodejs.rs +++ b/src/modules/nodejs.rs @@ -30,6 +30,7 @@ pub fn module<'a>(context: &'a Context) -> Option<Module<'a>> { let mut module = context.new_module("nodejs"); let config = NodejsConfig::try_load(module.config); + let nodejs_version = utils::exec_cmd("node", &["--version"])?.stdout; let parsed = StringFormatter::new(config.format).and_then(|formatter| { formatter .map_meta(|var, _| match var { @@ -41,7 +42,7 @@ pub fn module<'a>(context: &'a Context) -> Option<Module<'a>> { _ => None, }) .map(|variable| match variable { - "version" => Some(Ok(utils::exec_cmd("node", &["--version"])?.stdout)), + "version" => Some(Ok(nodejs_version.trim())), _ => None, }) .parse(None) |