diff --git a/Cargo.lock b/Cargo.lock index ba9d308..90244e9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -256,6 +256,16 @@ version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" +[[package]] +name = "colored" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c" +dependencies = [ + "lazy_static", + "windows-sys 0.59.0", +] + [[package]] name = "config" version = "0.15.6" @@ -910,6 +920,7 @@ version = "0.1.0" dependencies = [ "chrono", "clap", + "colored", "config", "directories", "gray_matter", @@ -944,6 +955,12 @@ dependencies = [ "serde", ] +[[package]] +name = "lazy_static" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" + [[package]] name = "libc" version = "0.2.169" diff --git a/Cargo.toml b/Cargo.toml index f3da48c..0efb1d2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ reqwest = { version = "0.12", features = ["json"] } tokio = { version = "1.0", features = ["full"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" -#colored = "2.0" +colored = "2.0" toml = "0.8" config = "0.15" directories = "6.0" diff --git a/src/cmd/list.rs b/src/cmd/list.rs index dce885a..aa50486 100644 --- a/src/cmd/list.rs +++ b/src/cmd/list.rs @@ -1,4 +1,5 @@ use crate::jira_config::JiraConfig; +use colored::Colorize; use reqwest::header::{HeaderMap, HeaderValue, CONTENT_TYPE}; use serde::{Deserialize, Serialize}; use std::io::Write; @@ -88,16 +89,16 @@ fn display_issues_pretty(issues: &[JiraIssue]) -> Result<(), Box