@@ -134,9 +134,14 @@ Run with 'cargo -Z [FLAG] [COMMAND]'",
134
134
"Formats all bin and lib files of the current crate using rustfmt." ,
135
135
) ,
136
136
] ) ;
137
- drop_println ! ( config, "Installed Commands:" ) ;
137
+ drop_println ! (
138
+ config,
139
+ color_print:: cstr!( "<green,bold>Installed Commands:</>" )
140
+ ) ;
138
141
for ( name, command) in list_commands ( config) {
139
142
let known_external_desc = known_external_command_descriptions. get ( name. as_str ( ) ) ;
143
+ let literal = style:: LITERAL . render ( ) ;
144
+ let reset = anstyle:: Reset . render ( ) ;
140
145
match command {
141
146
CommandInfo :: BuiltIn { about } => {
142
147
assert ! (
@@ -145,22 +150,21 @@ Run with 'cargo -Z [FLAG] [COMMAND]'",
145
150
) ;
146
151
let summary = about. unwrap_or_default ( ) ;
147
152
let summary = summary. lines ( ) . next ( ) . unwrap_or ( & summary) ; // display only the first line
148
- drop_println ! ( config, " {:<20} {}" , name , summary) ;
153
+ drop_println ! ( config, " {literal}{name :<20}{reset} { summary}" ) ;
149
154
}
150
155
CommandInfo :: External { path } => {
151
156
if let Some ( desc) = known_external_desc {
152
- drop_println ! ( config, " {:<20} {}" , name , desc) ;
157
+ drop_println ! ( config, " {literal}{name :<20}{reset} { desc}" ) ;
153
158
} else if is_verbose {
154
- drop_println ! ( config, " {:<20} {}" , name , path. display( ) ) ;
159
+ drop_println ! ( config, " {literal}{name :<20}{reset} {}" , path. display( ) ) ;
155
160
} else {
156
- drop_println ! ( config, " {}" , name) ;
161
+ drop_println ! ( config, " {literal}{ name}{reset}" ) ;
157
162
}
158
163
}
159
164
CommandInfo :: Alias { target } => {
160
165
drop_println ! (
161
166
config,
162
- " {:<20} alias: {}" ,
163
- name,
167
+ " {literal}{name:<20}{reset} alias: {}" ,
164
168
target. iter( ) . join( " " )
165
169
) ;
166
170
}
0 commit comments