Refactor: init_color function

Refactor function so windows & linux are forced to have same signature
instead of 2 different functions
This commit is contained in:
andy.boot
2022-08-20 09:22:51 +01:00
parent d477145694
commit 4cef6aaa84
+7 -6
View File
@@ -31,13 +31,9 @@ mod utils;
static DEFAULT_NUMBER_OF_LINES: usize = 30;
static DEFAULT_TERMINAL_WIDTH: usize = 80;
#[cfg(not(windows))]
fn init_color(no_color: bool) -> bool {
no_color
}
#[cfg(windows)]
fn init_color(no_color: bool) -> bool {
#[cfg(windows)]
{
// If no color is already set do not print a warning message
if no_color {
true
@@ -54,6 +50,11 @@ fn init_color(no_color: bool) -> bool {
}
}
}
}
#[cfg(not(windows))]
{
no_color
}
}
fn get_height_of_terminal() -> usize {