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