We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bec47a0 commit 043739eCopy full SHA for 043739e
1 file changed
client/destroy.go
@@ -11,13 +11,18 @@ import (
11
func (c *FleetClient) Destroy(targets []string) error {
12
for _, target := range targets {
13
// check if the unit exists
14
- if _, err := c.Units(target); err != nil {
+ units, err := c.Units(target)
15
+ if err != nil {
16
return err
17
}
18
component, num, err := splitTarget(target)
19
if err != nil {
20
21
22
+ // if no number is specified, destroy ALL THE UNITS!
23
+ if num == 0 {
24
+ num = len(units)
25
+ }
26
if strings.HasSuffix(component, "-data") {
27
err = c.destroyDataUnit(component)
28
} else {
0 commit comments