fix: move final stout flush to main.rs
This commit is contained in:
+6
-4
@@ -1,13 +1,13 @@
|
|||||||
#![forbid(unsafe_code)]
|
#![forbid(unsafe_code)]
|
||||||
#![warn(
|
#![warn(
|
||||||
|
clippy::nursery,
|
||||||
|
clippy::pedantic,
|
||||||
clippy::expect_used,
|
clippy::expect_used,
|
||||||
clippy::todo,
|
clippy::todo,
|
||||||
clippy::unused_async,
|
clippy::unused_async,
|
||||||
clippy::unwrap_used
|
clippy::unwrap_used
|
||||||
)]
|
)]
|
||||||
// Warning - These are indeed pedantic
|
// Warning - These are indeed pedantic
|
||||||
#![warn(clippy::pedantic)]
|
|
||||||
#![warn(clippy::nursery)]
|
|
||||||
#![allow(
|
#![allow(
|
||||||
clippy::module_name_repetitions,
|
clippy::module_name_repetitions,
|
||||||
clippy::doc_markdown,
|
clippy::doc_markdown,
|
||||||
@@ -23,7 +23,7 @@ use docker_data::DockerData;
|
|||||||
use input_handler::InputMessages;
|
use input_handler::InputMessages;
|
||||||
use parking_lot::Mutex;
|
use parking_lot::Mutex;
|
||||||
use parse_args::CliArgs;
|
use parse_args::CliArgs;
|
||||||
use std::sync::{atomic::AtomicBool, Arc};
|
use std::{sync::{atomic::AtomicBool, Arc}, io::Write};
|
||||||
use tokio::sync::mpsc::{Receiver, Sender};
|
use tokio::sync::mpsc::{Receiver, Sender};
|
||||||
use tracing::{info, Level};
|
use tracing::{info, Level};
|
||||||
|
|
||||||
@@ -39,7 +39,7 @@ use ui::{create_ui, GuiState, Status};
|
|||||||
use crate::docker_data::DockerMessage;
|
use crate::docker_data::DockerMessage;
|
||||||
|
|
||||||
// this is the entry point when running as a Docker Container, and is used, in conjunction with the `CONTAINER_ENV` ENV, to check if we are running as a Docker Container
|
// this is the entry point when running as a Docker Container, and is used, in conjunction with the `CONTAINER_ENV` ENV, to check if we are running as a Docker Container
|
||||||
const ENTRY_POINT: &str = "./app/oxker";
|
const ENTRY_POINT: &str = "/app/oxker";
|
||||||
const ENV_KEY: &str = "OXKER_RUNTIME";
|
const ENV_KEY: &str = "OXKER_RUNTIME";
|
||||||
const ENV_VALUE: &str = "container";
|
const ENV_VALUE: &str = "container";
|
||||||
|
|
||||||
@@ -146,4 +146,6 @@ async fn main() {
|
|||||||
.await;
|
.await;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// Clear screen
|
||||||
|
std::io::stdout().flush().unwrap_or(());
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-2
@@ -6,7 +6,7 @@ use crossterm::{
|
|||||||
};
|
};
|
||||||
use parking_lot::Mutex;
|
use parking_lot::Mutex;
|
||||||
use std::{
|
use std::{
|
||||||
io::{self, Write},
|
io,
|
||||||
sync::{atomic::Ordering, Arc},
|
sync::{atomic::Ordering, Arc},
|
||||||
};
|
};
|
||||||
use std::{sync::atomic::AtomicBool, time::Instant};
|
use std::{sync::atomic::AtomicBool, time::Instant};
|
||||||
@@ -62,7 +62,6 @@ pub async fn create_ui(
|
|||||||
if let Err(err) = res {
|
if let Err(err) = res {
|
||||||
println!("error: {err}");
|
println!("error: {err}");
|
||||||
}
|
}
|
||||||
std::io::stdout().flush().unwrap_or(());
|
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user