Files
flux/cmd/cli/commands/stop.go

23 lines
485 B
Go

package commands
import (
"fmt"
util "github.com/juls0730/flux/internal/util/cli"
)
func StopCommand(ctx CommandCtx, args []string) error {
projectName, err := util.GetProject("stop", args, ctx.Config)
if err != nil {
return err
}
err = util.PutRequest(ctx.Config.DaemonURL+"/app/"+projectName.Id+"/stop", nil)
if err != nil {
return fmt.Errorf("failed to stop %s: %v", projectName.Name, err)
}
fmt.Printf("Successfully stopped %s\n", projectName.Name)
return nil
}