Skip to content

Commit 21a5b97

Browse files
author
Matthew Fisher
committed
Merge pull request #58 from bacongobbler/fix-destroy
fix(client): destroy all units if none specified
2 parents fe86c61 + 043739e commit 21a5b97

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

client/destroy.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,18 @@ import (
1111
func (c *FleetClient) Destroy(targets []string) error {
1212
for _, target := range targets {
1313
// check if the unit exists
14-
if _, err := c.Units(target); err != nil {
14+
units, err := c.Units(target)
15+
if err != nil {
1516
return err
1617
}
1718
component, num, err := splitTarget(target)
1819
if err != nil {
1920
return err
2021
}
22+
// if no number is specified, destroy ALL THE UNITS!
23+
if num == 0 {
24+
num = len(units)
25+
}
2126
if strings.HasSuffix(component, "-data") {
2227
err = c.destroyDataUnit(component)
2328
} else {

0 commit comments

Comments
 (0)