Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
fix(ui): remove duplicate 'mise' prefix in verbose footer output
The VerboseReport uses log::info! which already adds a "mise" prefix
via the logger. The footer_text was also including "mise", resulting
in "mise mise 2025.12.0-DEBUG by @jdx" in verbose output.

Move the "mise" prefix to only be included for progress bar overlay
where it's needed, and use just the version text for VerboseReport.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
  • Loading branch information
jdx and claude committed Dec 3, 2025
commit 3165cba2b4fe170c778c7d4b3407eeffb3468958
23 changes: 11 additions & 12 deletions src/ui/multi_progress_report.rs
Original file line number Diff line number Diff line change
Expand Up @@ -140,22 +140,20 @@ impl MultiProgressReport {
}

let version = &*VERSION_PLAIN;
// Footer text without the dash, will be shown inside the progress bar
let footer_text = format!(
"{} {}",
style::emagenta("mise").bold(),
style::edim(format!("{version} by @jdx")),
);
let version_text = format!("{version} by @jdx");
*footer = Some(match &self.mp {
_ if self.quiet => return,
Some(mp) if !dry_run => {
// Footer text with "mise" prefix for progress bar overlay
let footer_text = format!(
"{} {}",
style::emagenta("mise").bold(),
style::edim(&version_text),
);
// Footer length is total_count * 1,000,000 to show progress with high granularity
let footer_length = (total_count * 1_000_000) as u64;
let mut footer_bar = ProgressReport::new_footer(
footer_text.clone(),
footer_length,
message.to_string(),
);
let mut footer_bar =
ProgressReport::new_footer(footer_text, footer_length, message.to_string());
// Add footer to the end (it will be the last bar initially)
footer_bar.pb = mp.add(footer_bar.pb);
// Store reference to footer bar for inserting other bars before it
Expand All @@ -165,7 +163,8 @@ impl MultiProgressReport {
Box::new(footer_bar)
}
_ => {
let verbose = VerboseReport::new(footer_text);
// Don't include "mise" prefix for VerboseReport since logger already adds it
let verbose = VerboseReport::new(version_text);
verbose.set_message(message.to_string());
Box::new(verbose)
}
Expand Down
Loading