Skip to content

Commit

Permalink
feat(soldeer): use owo_colors
Browse files Browse the repository at this point in the history
  • Loading branch information
beeb committed Sep 5, 2024
1 parent a028f75 commit 8223823
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 13 deletions.
36 changes: 26 additions & 10 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion crates/soldeer/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,6 @@ name = "soldeer"
path = "src/main.rs"

[dependencies]
owo-colors = { version = "4.0.0", features = ["supports-colors"] }
soldeer-commands = { path = "../soldeer-commands" }
tokio.workspace = true
yansi = { version = "1.0.1", features = ["detect-tty", "detect-env"] }
4 changes: 2 additions & 2 deletions crates/soldeer/src/main.rs
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
//! Soldeer is a package manager for Solidity projects
use owo_colors::{OwoColorize, Stream::Stderr};
use soldeer_commands::{commands::Parser as _, run, Args};
use yansi::Paint as _;

#[tokio::main]
async fn main() {
let args = Args::parse();
if let Err(err) = run(args.command).await {
eprintln!("{}", err.to_string().red())
eprintln!("{}", err.to_string().if_supports_color(Stderr, |t| t.red()))
}
}

0 comments on commit 8223823

Please sign in to comment.