From d59da1aeb9a057d029fdd3da0d39da35615db361 Mon Sep 17 00:00:00 2001 From: Quantum Date: Mon, 14 Oct 2024 19:20:09 -0400 Subject: [PATCH] Shorten section tags and improve formatting --- src/main.rs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main.rs b/src/main.rs index 8c51429..75d4ca4 100644 --- a/src/main.rs +++ b/src/main.rs @@ -100,7 +100,8 @@ fn format_post_body(output: CapturedOutput) -> String { }]; if !output.errors.is_empty() { - fragments.push("==================== Errors ====================".to_string()); + fragments.push("".to_string()); + fragments.push("========== Errors ==========".to_string()); for error in &output.errors { fragments.push(match error { CaptureError::Spawn(error) => format!("Spawn error: {}", error), @@ -109,19 +110,18 @@ fn format_post_body(output: CapturedOutput) -> String { CaptureError::Wait(error) => format!("Error while waiting for process: {}", error), }); } - fragments.push("\n".to_string()); } if !output.stdout.is_empty() { - fragments.push("==================== STDOUT ====================".to_string()); - fragments.push(String::from_utf8_lossy(&output.stdout).into_owned()); - fragments.push("\n".to_string()); + fragments.push("".to_string()); + fragments.push("========== STDOUT ==========".to_string()); + fragments.push(String::from_utf8_lossy(output.stdout.trim_ascii_end()).into_owned()); } if !output.stderr.is_empty() { - fragments.push("==================== STDERR ====================".to_string()); - fragments.push(String::from_utf8_lossy(&output.stderr).into_owned()); - fragments.push("\n".to_string()); + fragments.push("".to_string()); + fragments.push("========== STDERR ==========".to_string()); + fragments.push(String::from_utf8_lossy(output.stderr.trim_ascii_end()).into_owned()); } fragments.join("\n")