add check mode

This commit is contained in:
🪞👃🪞 2025-03-12 00:42:06 +02:00
parent f9334e32d5
commit 4f7c69fbec

View file

@ -34,6 +34,9 @@ fn cli () -> clap::Command {
.arg(arg!(-j --threads <N> "Number of indexing threads")
.required(false)
.value_parser(value_parser!(usize)))
.arg(arg!(-c --check "Only index content, don't open editor")
.required(false)
.value_parser(value_parser!(bool)))
}
fn main () -> Usually<()> {
@ -50,6 +53,9 @@ fn main () -> Usually<()> {
let mut results = results.into_inner()?;
results.sort();
let state = Arc::new(RwLock::new(Taggart::new(&path, results)?));
if let Some(true) = args.get_one::<bool>("check") {
return Ok(())
}
return Tui::new()?.run(&state)
} else {
panic!("read did not finish")