Documentation
¶
Index ¶
- type Adapter
- func (a Adapter) ApplyInstall(ctx context.Context, in ports.ApplyInput) (ports.ApplyResult, error)
- func (a Adapter) ApplyRemove(_ context.Context, in ports.ApplyInput) (ports.ApplyResult, error)
- func (a Adapter) ApplyUpdate(ctx context.Context, in ports.ApplyInput) (ports.ApplyResult, error)
- func (Adapter) Capabilities(context.Context) (ports.Capabilities, error)
- func (Adapter) ID() domain.TargetID
- func (a Adapter) Inspect(_ context.Context, in ports.InspectInput) (ports.InspectResult, error)
- func (a Adapter) PlanInstall(_ context.Context, in ports.PlanInstallInput) (ports.AdapterPlan, error)
- func (a Adapter) PlanRemove(_ context.Context, in ports.PlanRemoveInput) (ports.AdapterPlan, error)
- func (a Adapter) PlanUpdate(_ context.Context, in ports.PlanUpdateInput) (ports.AdapterPlan, error)
- func (a Adapter) Repair(ctx context.Context, in ports.RepairInput) (ports.ApplyResult, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Adapter ¶
type Adapter struct {
FS ports.FileSystem
ProjectRoot string
UserHome string
}
func (Adapter) ApplyInstall ¶
func (a Adapter) ApplyInstall(ctx context.Context, in ports.ApplyInput) (ports.ApplyResult, error)
func (Adapter) ApplyRemove ¶
func (a Adapter) ApplyRemove(_ context.Context, in ports.ApplyInput) (ports.ApplyResult, error)
func (Adapter) ApplyUpdate ¶
func (a Adapter) ApplyUpdate(ctx context.Context, in ports.ApplyInput) (ports.ApplyResult, error)
func (Adapter) Capabilities ¶
func (Adapter) Inspect ¶
func (a Adapter) Inspect(_ context.Context, in ports.InspectInput) (ports.InspectResult, error)
func (Adapter) PlanInstall ¶
func (a Adapter) PlanInstall(_ context.Context, in ports.PlanInstallInput) (ports.AdapterPlan, error)
func (Adapter) PlanRemove ¶
func (a Adapter) PlanRemove(_ context.Context, in ports.PlanRemoveInput) (ports.AdapterPlan, error)
func (Adapter) PlanUpdate ¶
func (a Adapter) PlanUpdate(_ context.Context, in ports.PlanUpdateInput) (ports.AdapterPlan, error)
func (Adapter) Repair ¶
func (a Adapter) Repair(ctx context.Context, in ports.RepairInput) (ports.ApplyResult, error)
Source Files
¶
- adapter.go
- adapter_apply.go
- adapter_apply_install_update.go
- adapter_apply_manual.go
- adapter_apply_plan.go
- adapter_apply_remove_repair.go
- adapter_capabilities.go
- adapter_inspect.go
- adapter_inspect_inputs.go
- adapter_inspect_state.go
- adapter_inspect_surface.go
- adapter_inspect_surface_details.go
- adapter_inspect_surface_observe.go
- adapter_marketplace.go
- adapter_marketplace_config.go
- adapter_marketplace_doc.go
- adapter_marketplace_entries.go
- adapter_marketplace_io.go
- adapter_paths.go
- adapter_paths_records.go
- adapter_paths_roots.go
- materialize.go
- materialize_authored.go
- materialize_authored_doc.go
- materialize_authored_meta.go
- materialize_fs.go
- materialize_mcp.go
Click to show internal directories.
Click to hide internal directories.