✨ feat(cli): add query option to list command
- implement query option to filter messages by a search query
This commit is contained in:
committed by
Jeremiah Russell
parent
5533bff054
commit
9c9744e911
@@ -13,6 +13,9 @@ pub struct ListCli {
|
||||
/// Labels to filter the message list
|
||||
#[arg(short, long)]
|
||||
labels: Vec<String>,
|
||||
/// Query string to select messages to list
|
||||
#[arg(short = 'Q', long)]
|
||||
query: Option<String>,
|
||||
}
|
||||
|
||||
impl ListCli {
|
||||
@@ -34,6 +37,10 @@ impl ListCli {
|
||||
list.add_labels(label_ids.as_slice());
|
||||
}
|
||||
|
||||
if let Some(query) = self.query.as_ref() {
|
||||
list.set_query(query)
|
||||
}
|
||||
|
||||
log::trace!("Max results: `{}`", self.max_results);
|
||||
list.set_max_results(self.max_results);
|
||||
log::debug!("List max results set to {}", list.max_results());
|
||||
|
||||
Reference in New Issue
Block a user