dgira 0.1.1

Simple Jira Utility
Documentation
use clap::Parser;
use color_eyre::Result;
use dgira::{cli::Args, client, query, search_options};

fn main() -> Result<()> {
    tracing_subscriber::fmt::init();

    let args = Args::parse();
    let search_options = search_options(&args);
    let query = query(&args);

    let jira = client();

    jira.search()
        .iter(&query, &search_options)?
        .filter_map(|issue| serde_json::to_string(&issue).ok())
        .for_each(|issue| {
            println!("{issue}");
        });

    Ok(())
}