panik todo

master
Bel LaPointe 2025-12-01 17:35:18 -07:00
parent f5b47c4e74
commit 1a61701c53
1 changed files with 7 additions and 8 deletions

View File

@ -16,14 +16,13 @@ fn main() {
if let Some(add) = flags.add {
let task = Task(serde_yaml::Value::String(add));
panic!("TODO flags.add_schedule");
files.files[0]
.append(Delta::add(task))
.expect("failed to add");
if !flags.enqueue_add {
files.files[0]
.stage_persisted()
.expect("failed to stage added");
}
files.files[0]
.stage_persisted()
.expect("failed to stage added");
}
}
@ -54,8 +53,8 @@ struct Flags {
#[arg(short = 'd', long = "dry-run", default_value = "false")]
dry_run: bool,
#[arg(short = 'q', long = "enqueue", default_value = "true")]
enqueue_add: bool,
#[arg(short = 's', long = "add-schedule")]
add_schedule: Option<String>,
}
impl Flags {
@ -116,7 +115,7 @@ mod test_flags {
add: None,
edit: false,
dry_run: true,
enqueue_add: false,
add_schedule: None,
};
let files = flags.files().expect("failed to files from dir");
assert_eq!(1, files.files.len());