fix: cli arg DOCKER > ms

This commit is contained in:
Jack Wills
2022-04-29 02:28:58 +00:00
parent 757103c54f
commit 836df247c4
2 changed files with 10 additions and 5 deletions
+1 -1
View File
@@ -220,7 +220,7 @@ impl DockerData {
docker, docker,
gui_state, gui_state,
initialised: false, initialised: false,
sleep_duration: Duration::from_millis(args.docker as u64), sleep_duration: Duration::from_millis(args.docker_interval as u64),
timestamps: args.timestamp, timestamps: args.timestamp,
}; };
inner.initialise_container_data().await; inner.initialise_container_data().await;
+9 -4
View File
@@ -8,13 +8,17 @@ use tracing::error;
pub struct CliArgs { pub struct CliArgs {
/// Docker update interval in ms, minimum 1, reccomended 500+ /// Docker update interval in ms, minimum 1, reccomended 500+
#[clap(short = 'd', default_value_t = 1000)] #[clap(short = 'd', value_name = "ms", default_value_t = 1000)]
pub docker: u32, pub docker_interval: u32,
/// Don't draw gui - for debugging - mostly pointless /// Don't draw gui - for debugging - mostly pointless
#[clap(short = 'g')] #[clap(short = 'g')]
pub gui: bool, pub gui: bool,
/// Install to ./local/bin
#[clap(short = 'i')]
pub install: bool,
/// Remove timestamps from Docker logs /// Remove timestamps from Docker logs
#[clap(short = 't')] #[clap(short = 't')]
pub timestamp: bool, pub timestamp: bool,
@@ -35,15 +39,16 @@ impl CliArgs {
// Quit the program if the docker update argument is 0 // Quit the program if the docker update argument is 0
// Should maybe change it to check if less than 100 // Should maybe change it to check if less than 100
if args.docker == 0 { if args.docker_interval == 0 {
error!("docker args needs to be greater than 0"); error!("docker args needs to be greater than 0");
process::exit(1) process::exit(1)
} }
Self { Self {
color: args.color, color: args.color,
docker: args.docker, docker_interval: args.docker_interval,
gui: !args.gui, gui: !args.gui,
raw: args.raw, raw: args.raw,
install: args.install,
timestamp: !args.timestamp, timestamp: !args.timestamp,
} }
} }