Skip to content

Commit c182966

Browse files
author
Gabriel Monroy
committed
feat(restart): add restart command for convenience
1 parent e54f90e commit c182966

2 files changed

Lines changed: 16 additions & 0 deletions

File tree

cmd/cmd.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,20 @@ func Stop(c client.Client, targets []string) error {
5555
return nil
5656
}
5757

58+
func Restart(c client.Client, targets []string) error {
59+
for _, target := range targets {
60+
err := c.Stop(target)
61+
if err != nil {
62+
return err
63+
}
64+
err = c.Start(target)
65+
if err != nil {
66+
return err
67+
}
68+
}
69+
return nil
70+
}
71+
5872
func Status(c client.Client, targets []string) error {
5973
for _, target := range targets {
6074
err := c.Status(target)

deisctl.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,8 @@ Options:
9292
err = cmd.Scale(c, targets)
9393
case "start":
9494
err = cmd.Start(c, targets)
95+
case "restart":
96+
err = cmd.Restart(c, targets)
9597
case "stop":
9698
err = cmd.Stop(c, targets)
9799
case "status":

0 commit comments

Comments
 (0)