Skip to content

Commit 1e41392

Browse files
committed
Remove colored_json use
1 parent c4cb97d commit 1e41392

4 files changed

Lines changed: 6 additions & 35 deletions

File tree

Cargo.lock

Lines changed: 0 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ publish = true
2525
default = ["all", "cli", "std"]
2626
all = ["tracing"]
2727
cli = ["asimov-module/cli", "pretty", "dep:clap", "dep:clientele"]
28-
pretty = ["dep:colored_json"]
28+
pretty = []
2929
std = [
3030
"asimov-module/std",
3131
"clap?/std",
@@ -48,7 +48,6 @@ clientele = { version = "0.3", default-features = false, features = [
4848
"dotenv",
4949
"wild",
5050
], optional = true }
51-
colored_json = { version = "5", default-features = false, optional = true }
5251
jq = { version = "0.1", default-features = false, features = ["all"] }
5352
serde = { version = "1", default-features = false, features = ["derive"] }
5453
serde_json = { version = "1", default-features = false, features = ["alloc"] }

src/fetcher/main.rs

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ fn main() -> Result<clientele::SysexitsError, Box<dyn std::error::Error>> {
2424
find_dataset_for,
2525
};
2626
use clientele::SysexitsError::*;
27-
use std::{io::stdout, str::FromStr};
27+
use std::str::FromStr;
2828

2929
// Load environment variables from `.env`:
3030
clientele::dotenv().ok();
@@ -82,13 +82,8 @@ fn main() -> Result<clientele::SysexitsError, Box<dyn std::error::Error>> {
8282
let response = api.scrape_dataset(dataset.id, &request)?;
8383

8484
// Serialize the response data:
85-
if cfg!(feature = "pretty") {
86-
let response_json: serde_json::Value = serde_json::from_str(&response)?;
87-
colored_json::write_colored_json(&response_json, &mut stdout())?;
88-
println!();
89-
} else {
90-
println!("{}", response);
91-
}
85+
let response: serde_json::Value = serde_json::from_str(&response)?;
86+
println!("{}", response);
9287
}
9388

9489
Ok(EX_OK)

src/importer/main.rs

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ fn main() -> Result<clientele::SysexitsError, Box<dyn std::error::Error>> {
2424
find_dataset_for,
2525
};
2626
use clientele::SysexitsError::*;
27-
use std::{io::stdout, str::FromStr};
27+
use std::str::FromStr;
2828

2929
// Load environment variables from `.env`:
3030
clientele::dotenv().ok();
@@ -83,12 +83,7 @@ fn main() -> Result<clientele::SysexitsError, Box<dyn std::error::Error>> {
8383
let response = (dataset.jq_filter)().filter_json_str(response)?;
8484

8585
// Serialize the response data:
86-
if cfg!(feature = "pretty") {
87-
colored_json::write_colored_json(&response, &mut stdout())?;
88-
println!();
89-
} else {
90-
println!("{}", serde_json::to_string(&response).unwrap());
91-
}
86+
println!("{}", response);
9287
}
9388

9489
Ok(EX_OK)

0 commit comments

Comments
 (0)