#rest #jira #debugging #dotenv #env-filter #rujira

rujira

This module provides an API for working with Jira

3 releases (breaking)

0.4.1 Mar 5, 2025
0.3.0 Dec 19, 2024
0.2.0 Dec 11, 2024
0.1.2 Dec 1, 2024
0.1.1 Nov 30, 2024

#11 in #jira

Download history 2/week @ 2025-01-07 1/week @ 2025-02-18 137/week @ 2025-03-04 6/week @ 2025-03-11

508 downloads per month

MIT/Apache

26KB
539 lines

Rujira

This module provides an API for working with Jira.

Example usage

use dotenv::dotenv;
use rujira::*;
use serde_json::json;
use tracing_subscriber::{fmt, EnvFilter};

#[tokio::main]
async fn main() {
    dotenv().ok();
    fmt()
        .with_env_filter(EnvFilter::from_default_env())
        .compact()
        .init();
    let bot = Rujira::new().from_env_handler();
    let Ok(me) = crate::api::myself::get(bot).apply().await else {
        todo!()
    };
    tracing::debug!(?me);
}

Tests running

RUJIRA_TOKEN=<TOKEN> cargo test

Dependencies

~12–25MB
~337K SLoC