dont do things by default
parent
caa09089b0
commit
326b79a3b1
|
|
@ -28,9 +28,7 @@ fn main() {
|
|||
let flags = Flags::parse();
|
||||
|
||||
add(&flags.f, &flags.add, &flags.tag).unwrap();
|
||||
log(&flags.f, &flags.since).unwrap();
|
||||
|
||||
println!("{:?}", flags);
|
||||
log(&flags.f, &flags.log, &flags.since).unwrap();
|
||||
}
|
||||
|
||||
fn add(f: &String, x: &Option<String>, tag: &Option<String>) -> Result<(), String> {
|
||||
|
|
@ -60,7 +58,10 @@ struct LogX {
|
|||
x: String,
|
||||
}
|
||||
|
||||
fn log(f: &String, since: &Option<String>) -> Result<(), String> {
|
||||
fn log(f: &String, enabled: &bool, since: &Option<String>) -> Result<(), String> {
|
||||
if !enabled {
|
||||
return Ok(());
|
||||
}
|
||||
let since = parse_time(since)?;
|
||||
let tsheet = load(&f)?;
|
||||
let tsheet = tsheet.since(since);
|
||||
|
|
|
|||
Loading…
Reference in New Issue