github.com/hazelops/ize@v1.1.12-0.20230915191306-97d7c0e48f11/internal/manager/manager.go (about)

     1  package manager
     2  
     3  import (
     4  	"github.com/hazelops/ize/pkg/terminal"
     5  )
     6  
     7  type Manager interface {
     8  	Deploy(ui terminal.UI) error
     9  	Destroy(ui terminal.UI, autoApprove bool) error
    10  	Build(ui terminal.UI) error
    11  	Push(ui terminal.UI) error
    12  	Redeploy(ui terminal.UI) error
    13  	Explain() error
    14  }