default since is today
parent
1235b38636
commit
7463ca2069
|
|
@ -4,7 +4,7 @@ use std::fs::File;
|
||||||
use std::time::{SystemTime, UNIX_EPOCH, Duration};
|
use std::time::{SystemTime, UNIX_EPOCH, Duration};
|
||||||
use std::ops::{Add, Sub};
|
use std::ops::{Add, Sub};
|
||||||
use clap::Parser;
|
use clap::Parser;
|
||||||
use chrono::{TimeZone, Local};
|
use chrono::{TimeZone, Local, Timelike};
|
||||||
|
|
||||||
#[derive(Debug, Parser)]
|
#[derive(Debug, Parser)]
|
||||||
struct Flags {
|
struct Flags {
|
||||||
|
|
@ -118,7 +118,7 @@ fn parse_time(since: &Option<String>) -> Result<SystemTime, String> {
|
||||||
Err(msg) => Err(format!("failed to parse {}: {}", since, msg)),
|
Err(msg) => Err(format!("failed to parse {}: {}", since, msg)),
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
None => Ok(SystemTime::now().sub(Duration::from_secs(60*60*24*7))),
|
None => Ok(SystemTime::now().sub(Duration::from_secs(Local::now().hour() as u64*60*60))),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue