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