@@ -7,8 +7,9 @@ use std::path::Path;
77use std:: sync:: LazyLock ;
88use std:: { cmp, env} ;
99
10- use anstyle:: { AnsiColor , Style } ;
10+ use anstyle:: Style ;
1111use anyhow:: { Context , Result , anyhow} ;
12+ use clap_cargo:: style:: { ERROR , UPDATE_ADDED , UPDATE_UNCHANGED , UPDATE_UPGRADED } ;
1213use git_testament:: { git_testament, render_testament} ;
1314use tracing:: { error, info, warn} ;
1415use tracing_subscriber:: { EnvFilter , Registry , reload:: Handle } ;
@@ -147,10 +148,10 @@ fn show_channel_updates(
147148) -> Result < ( ) > {
148149 let data = updates. into_iter ( ) . map ( |( pkg, result) | {
149150 let ( banner, style) = match & result {
150- Ok ( UpdateStatus :: Installed ) => ( "installed" , AnsiColor :: Green . on_default ( ) . bold ( ) ) ,
151- Ok ( UpdateStatus :: Updated ( _) ) => ( "updated" , AnsiColor :: Green . on_default ( ) . bold ( ) ) ,
152- Ok ( UpdateStatus :: Unchanged ) => ( "unchanged" , Style :: new ( ) . bold ( ) ) ,
153- Err ( _) => ( "update failed" , AnsiColor :: Red . on_default ( ) . bold ( ) ) ,
151+ Ok ( UpdateStatus :: Installed ) => ( "installed" , UPDATE_ADDED ) ,
152+ Ok ( UpdateStatus :: Updated ( _) ) => ( "updated" , UPDATE_UPGRADED ) ,
153+ Ok ( UpdateStatus :: Unchanged ) => ( "unchanged" , UPDATE_UNCHANGED ) ,
154+ Err ( _) => ( "update failed" , ERROR ) ,
154155 } ;
155156
156157 let ( previous_version, version) = match & pkg {
0 commit comments