From 86f2be4faedf06e4842b4a198b14540bfa0ade5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Orhun=20Parmaks=C4=B1z?= Date: Sat, 25 Dec 2021 16:43:15 +0300 Subject: [PATCH] feat(sysctl): improve printing the multiline values --- systeroid-core/src/sysctl/parameter.rs | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/systeroid-core/src/sysctl/parameter.rs b/systeroid-core/src/sysctl/parameter.rs index 9a02b0b..3203f15 100644 --- a/systeroid-core/src/sysctl/parameter.rs +++ b/systeroid-core/src/sysctl/parameter.rs @@ -118,13 +118,15 @@ impl Parameter { write!(output, "{}", self.value.bold())?; } DisplayType::Default => { - writeln!( - output, - "{} {} {}", - self.get_colored_name(config), - "=".color(config.default_color), - self.value.bold(), - )?; + for value in self.value.lines() { + writeln!( + output, + "{} {} {}", + self.get_colored_name(config), + "=".color(config.default_color), + value.bold(), + )?; + } } } Ok(())