Get list of finished tasks #32
1 changed files with 8 additions and 4 deletions
|
@ -30,11 +30,15 @@ pub fn execute(repo: impl Repository, args: Args) {
|
|||
Err(err) => return eprintln!("Cannot read tasks: {}", err),
|
||||
};
|
||||
|
||||
let cur_task = match repo.get_current_task_opt() {
|
||||
let cur_task = if args.finished {
|
||||
None
|
||||
} else {
|
||||
match repo.get_current_task_opt() {
|
||||
Ok(cur_task) => cur_task,
|
||||
Err(err) => {
|
||||
return eprintln!("Cannot read current task: {}", err);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
let projects = args
|
||||
|
|
Loading…
Reference in a new issue