diff --git a/src/tasks.cpp b/src/tasks.cpp index 1dafdb2..e681481 100644 --- a/src/tasks.cpp +++ b/src/tasks.cpp @@ -30,7 +30,13 @@ void print_task(task_t task) { if (task.done) { printf(GREEN "Complétée\n" RESET); } else { - printf(BLUE "À faire\n" RESET); + time_t now = time(0); + if (difftime(now, task.due_to) <= 0 || task.due_to == 0) { + printf(BLUE "À faire\n" RESET); + } else { + printf(RED "À faire\n" RESET); + } + } if (task.due_to != 0) {