Documentation
¶
Index ¶
- type Adapter
- func (a Adapter) ApplyInstall(ctx context.Context, in ports.ApplyInput) (ports.ApplyResult, error)
- func (a Adapter) ApplyRemove(ctx 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(ctx context.Context, in ports.InspectInput) (ports.InspectResult, error)
- func (a Adapter) PlanInstall(ctx 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
SafeMutator ports.SafeFileMutator
ProjectRoot string
UserHome string
// contains filtered or unexported fields
}
func (Adapter) ApplyInstall ¶
func (a Adapter) ApplyInstall(ctx context.Context, in ports.ApplyInput) (ports.ApplyResult, error)
func (Adapter) ApplyRemove ¶
func (a Adapter) ApplyRemove(ctx 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(ctx context.Context, in ports.InspectInput) (ports.InspectResult, error)
func (Adapter) PlanInstall ¶
func (a Adapter) PlanInstall(ctx 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.go
- adapter_apply_plan.go
- adapter_apply_projection.go
- adapter_apply_remove_repair.go
- adapter_apply_update.go
- adapter_config.go
- adapter_config_apply.go
- adapter_config_conflicts.go
- adapter_config_hujson.go
- adapter_config_plugins.go
- adapter_config_shared.go
- adapter_config_state.go
- adapter_inspect.go
- adapter_inspect_paths.go
- adapter_inspect_record.go
- adapter_inspect_restrictions.go
- adapter_inspect_surface.go
- adapter_inspect_surface_build.go
- adapter_material.go
- adapter_material_docs.go
- adapter_material_files.go
- adapter_material_load.go
- adapter_material_mcp.go
- adapter_material_mutation.go
- adapter_paths.go
- adapter_state.go
- adapter_state_collections.go
- adapter_state_owned.go
Click to show internal directories.
Click to hide internal directories.