// Run connects to the environment specified on the command line and destroys // units therein. func (c *DestroyUnitCommand) Run(_ *cmd.Context) (err error) { conn, err := juju.NewConnFromName(c.EnvName) if err != nil { return err } defer conn.Close() params := params.DestroyServiceUnits{ UnitNames: c.UnitNames, } return statecmd.DestroyServiceUnits(conn.State, params) }
// DestroyServiceUnits removes a given set of service units. func (c *Client) DestroyServiceUnits(args params.DestroyServiceUnits) error { return statecmd.DestroyServiceUnits(c.api.state, args) }