From fce08f6583daee3b8443fe5d9c14d79cadd45b23 Mon Sep 17 00:00:00 2001 From: aria Date: Mon, 7 Jul 2025 21:29:35 +1000 Subject: [PATCH] feat(main): add multi selection to messages --- src/main.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 6b0c5d5..e571585 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,6 +1,7 @@ use std::{fs, process::exit}; use clap::Parser; +use dialoguer::MultiSelect; use once_cell::sync::Lazy; use anyhow::{Error, Result}; use rayon::{iter::ParallelIterator, str::ParallelString}; @@ -33,7 +34,9 @@ fn main() -> Result<()> { let filtered_log: Vec<&str> = split_log.filter(|x| is_possible_chat_msg(x)).collect(); - print!("{:#?}", filtered_log); + let selection = MultiSelect::new().with_prompt("What messages do you want to render?").items(&filtered_log).interact()?; + + Ok(()) }