Bump dialoguer to 0.11.0 (#10510)

Includes fixes for breaking changes
Supersedes #10494
This commit is contained in:
Stefan Holderbach
2023-09-26 18:00:16 +02:00
committed by GitHub
parent d2f513da36
commit 4a26719b0c
3 changed files with 10 additions and 9 deletions

View File

@ -38,7 +38,7 @@ chrono-humanize = "0.2.3"
chrono-tz = "0.8"
crossterm = "0.27"
csv = "1.2"
dialoguer = { default-features = false, features = ["fuzzy-select"], version = "0.10" }
dialoguer = { default-features = false, features = ["fuzzy-select"], version = "0.11" }
digest = { default-features = false, version = "0.10" }
dtparse = "2.0"
encoding_rs = "0.8"

View File

@ -185,13 +185,13 @@ impl Command for InputList {
// };
let ans: InteractMode = if call.has_flag("multi") {
let mut multi_select = MultiSelect::new(); //::with_theme(&theme);
let multi_select = MultiSelect::new(); //::with_theme(&theme);
InteractMode::Multi(
if !prompt.is_empty() {
multi_select.with_prompt(&prompt)
} else {
&mut multi_select
multi_select
}
.items(&options)
.report(false)
@ -199,13 +199,13 @@ impl Command for InputList {
.map_err(|err| ShellError::IOError(format!("{}: {}", INTERACT_ERROR, err)))?,
)
} else if call.has_flag("fuzzy") {
let mut fuzzy_select = FuzzySelect::new(); //::with_theme(&theme);
let fuzzy_select = FuzzySelect::new(); //::with_theme(&theme);
InteractMode::Single(
if !prompt.is_empty() {
fuzzy_select.with_prompt(&prompt)
} else {
&mut fuzzy_select
fuzzy_select
}
.items(&options)
.default(0)
@ -214,12 +214,12 @@ impl Command for InputList {
.map_err(|err| ShellError::IOError(format!("{}: {}", INTERACT_ERROR, err)))?,
)
} else {
let mut select = Select::new(); //::with_theme(&theme);
let select = Select::new(); //::with_theme(&theme);
InteractMode::Single(
if !prompt.is_empty() {
select.with_prompt(&prompt)
} else {
&mut select
select
}
.items(&options)
.default(0)