can -s 2025-01-02

master
Bel LaPointe 2025-12-01 17:39:17 -07:00
parent 1a61701c53
commit 0a7e6873a3
1 changed files with 9 additions and 2 deletions

View File

@ -15,8 +15,15 @@ fn main() {
}
if let Some(add) = flags.add {
let task = Task(serde_yaml::Value::String(add));
panic!("TODO flags.add_schedule");
let task = match 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]
.append(Delta::add(task))
.expect("failed to add");