From 0d5ebd26ac451646f3b5e43863895d92f864c86f Mon Sep 17 00:00:00 2001 From: rzmk Date: Fri, 1 Dec 2023 23:54:52 -0500 Subject: [PATCH] refactor: consolidate debug print statements to a single function --- src/main.rs | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/src/main.rs b/src/main.rs index 212b592..ebbb2dd 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,6 +1,13 @@ use inquire::{Confirm, Select}; use std::{env, process::Command}; +fn print_debug_info(output: std::process::Output) { + println!("Debug info:"); + println!("stdout:\n{}", String::from_utf8_lossy(&output.stdout)); + println!("stderr:\n{}", String::from_utf8_lossy(&output.stderr)); + println!("Exit status:\n{}", output.status); +} + fn main() { // Check if -a flag is passed to run git add -A before commit let args: Vec = env::args().collect(); @@ -69,10 +76,7 @@ fn main() { .expect("failed to execute process"); if debug { - println!("Debug info:"); - println!("stdout:\n{}", String::from_utf8_lossy(&output.stdout)); - println!("stderr:\n{}", String::from_utf8_lossy(&output.stderr)); - println!("Exit status:\n{}", output.status); + print_debug_info(output); } } } @@ -85,10 +89,7 @@ fn main() { .expect("failed to execute process"); if debug { - println!("Debug info:"); - println!("stdout:\n{}", String::from_utf8_lossy(&output.stdout)); - println!("stderr:\n{}", String::from_utf8_lossy(&output.stderr)); - println!("Exit status:\n{}", output.status); + print_debug_info(output); } } @@ -101,10 +102,7 @@ fn main() { .expect("failed to execute process"); if debug { - println!("Debug info:"); - println!("stdout:\n{}", String::from_utf8_lossy(&output.stdout)); - println!("stderr:\n{}", String::from_utf8_lossy(&output.stderr)); - println!("Exit status:\n{}", output.status); + print_debug_info(output); } } }