sara-tasks 2.5.1

Sara — folder-aware task manager
1
2
3
4
5
6
7
8
9
10
11
12
use serde_json::Value;

pub(super) fn print_moved(v: &Value, project: &str) {
    let display_id = v["task"].as_i64().unwrap_or(0);
    let to = v["to"].as_str().unwrap_or(project);
    let from = v["from"].as_str().unwrap_or("");
    if v["changed"].as_bool().unwrap_or(false) {
        println!("Moved task {display_id} to project '{to}' (was '{from}').");
    } else {
        println!("Task {display_id} is already in project '{to}'.");
    }
}