fix: handle NoInput for volume removal
This commit is contained in:
parent
6e1e02ac28
commit
a8f35bdf2f
|
@ -85,7 +85,7 @@ Passing "--force/-f" will select all volumes for removal. Be careful.
|
|||
volumeNames := client.GetVolumeNames(volumeList)
|
||||
|
||||
var volumesToRemove []string
|
||||
if !internal.Force {
|
||||
if !internal.Force && !internal.NoInput {
|
||||
volumesPrompt := &survey.MultiSelect{
|
||||
Message: "which volumes do you want to remove?",
|
||||
Help: "'x' indicates selected, enter / return to confirm, ctrl-c to exit, vim mode is enabled",
|
||||
|
@ -96,7 +96,9 @@ Passing "--force/-f" will select all volumes for removal. Be careful.
|
|||
if err := survey.AskOne(volumesPrompt, &volumesToRemove); err != nil {
|
||||
logrus.Fatal(err)
|
||||
}
|
||||
} else {
|
||||
}
|
||||
|
||||
if internal.Force || internal.NoInput {
|
||||
volumesToRemove = volumeNames
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue