can -s 2025-01-02
parent
1a61701c53
commit
0a7e6873a3
|
|
@ -15,8 +15,15 @@ fn main() {
|
||||||
}
|
}
|
||||||
|
|
||||||
if let Some(add) = flags.add {
|
if let Some(add) = flags.add {
|
||||||
let task = Task(serde_yaml::Value::String(add));
|
let task = match flags.add_schedule {
|
||||||
panic!("TODO flags.add_schedule");
|
None => Task(serde_yaml::Value::String(add)),
|
||||||
|
Some(add_schedule) => {
|
||||||
|
let mut m = serde_yaml::Mapping::new();
|
||||||
|
m.insert("schedule".into(), add_schedule.into());
|
||||||
|
m.insert("todo".into(), add.into());
|
||||||
|
Task(serde_yaml::Value::Mapping(m))
|
||||||
|
}
|
||||||
|
};
|
||||||
files.files[0]
|
files.files[0]
|
||||||
.append(Delta::add(task))
|
.append(Delta::add(task))
|
||||||
.expect("failed to add");
|
.expect("failed to add");
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue