report: grow the Prompter port and move display_path out of the ui module

Prompter gains interactive(), select() and text() (with the Validator
type), and confirm() now propagates cancellation as Err so flows abort
instead of silently taking a default when the user hits Ctrl+C. The
terminal prompter implements the full port; the port also re-exports
the path display helper, which is pure presentation formatting used by
events and messages rather than terminal code.
This commit is contained in:
2026-09-18 20:34:33 +02:00
parent 052c02cdc3
commit d64e472845
11 changed files with 115 additions and 47 deletions
+1 -1
View File
@@ -436,7 +436,7 @@ pub fn create_orig_tarball_excluding(
log::info!(
"Created orig tarball {}",
crate::ui::display_path(&tarball_path)
crate::report::display_path(&tarball_path)
);
Ok(tarball_path)
}