Documentation
¶
Index ¶
- func New(svc sdk.Service) sdk.Plugin
- type InitResultMsg
- type Plugin
- func (p *Plugin) Activate() tea.Cmd
- func (p *Plugin) ActivateWithArgs(args []string) tea.Cmd
- func (p *Plugin) Busy() bool
- func (p *Plugin) Cancel()
- func (p *Plugin) Configure(_ map[string]interface{}) error
- func (p *Plugin) Description() string
- func (p *Plugin) HandleChdirChanged(evt sdk.ChdirChangedEvent) tea.Cmd
- func (p *Plugin) ID() string
- func (p *Plugin) Init(ctx *sdk.Context) tea.Cmd
- func (p *Plugin) Name() string
- func (p *Plugin) Output(_ bool) ([]byte, error)
- func (p *Plugin) Ready() bool
- func (p *Plugin) Stack() *sdk.Stack
- func (p *Plugin) Update(msg tea.Msg) (sdk.Plugin, tea.Cmd)
- func (p *Plugin) View(width, height int) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type InitResultMsg ¶ added in v1.5.0
InitResultMsg is sent when the init operation completes.
type Plugin ¶
type Plugin struct {
// contains filtered or unexported fields
}
Plugin implements the terraform init feature.
func (*Plugin) ActivateWithArgs ¶ added in v1.7.0
func (*Plugin) Cancel ¶ added in v1.5.0
func (p *Plugin) Cancel()
Cancel aborts any in-flight terraform operation.
func (*Plugin) Description ¶
func (*Plugin) HandleChdirChanged ¶ added in v1.5.0
func (p *Plugin) HandleChdirChanged(evt sdk.ChdirChangedEvent) tea.Cmd
Click to show internal directories.
Click to hide internal directories.