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:
@@ -555,7 +555,7 @@ pub async fn offer_verification(
|
||||
no_verify: bool,
|
||||
) {
|
||||
let tree = opts.target_dir(&std::env::current_dir().unwrap_or_default());
|
||||
let display = crate::ui::display_path(&tree);
|
||||
let display = crate::report::display_path(&tree);
|
||||
let display = if display.is_empty() {
|
||||
".".to_string()
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user