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