pkg/

directory
v0.10.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 29, 2026 License: MIT

Directories

Path Synopsis
cache
blobcache/contracttest
Package contracttest provides a shared test suite that validates the blobcache.Store contract.
Package contracttest provides a shared test suite that validates the blobcache.Store contract.
ci
Package ci defines TerraCI's CI-facing domain: persisted plan/report artifacts, review-comment contracts, and provider-shared CI config types.
Package ci defines TerraCI's CI-facing domain: persisted plan/report artifacts, review-comment contracts, and provider-shared CI config types.
citest
Package citest hosts test-only helpers for pkg/ci consumers and producers.
Package citest hosts test-only helpers for pkg/ci consumers and producers.
Package config provides configuration management for terraci.
Package config provides configuration management for terraci.
overwrite
Package overwrite provides small helpers for resolving ordered YAML overwrite rules without coupling callers to a specific config shape.
Package overwrite provides small helpers for resolving ordered YAML overwrite rules without coupling callers to a specific config shape.
Package discovery provides functionality for discovering Terraform modules in a directory structure following a configurable pattern like: {service}/{environment}/{region}/{module}
Package discovery provides functionality for discovering Terraform modules in a directory structure following a configurable pattern like: {service}/{environment}/{region}/{module}
Package errors provides structured error types whose call sites need to match on type via errors.As (e.g.
Package errors provides structured error types whose call sites need to match on type via errors.As (e.g.
Package filter provides filtering functionality for modules based on glob patterns and segment values.
Package filter provides filtering functionality for modules based on glob patterns and segment values.
Package graph provides dependency graph construction and analysis.
Package graph provides dependency graph construction and analysis.
Package parser provides HCL parsing functionality for Terraform files.
Package parser provides HCL parsing functionality for Terraform files.
Package pathmatch provides slash-separated path matching helpers.
Package pathmatch provides slash-separated path matching helpers.
cishell
Package cishell renders a pipeline.Operation into POSIX-shell command lines for CI providers that drive Terraform/OpenTofu through a shell.
Package cishell renders a pipeline.Operation into POSIX-shell command lines for CI providers that drive Terraform/OpenTofu through a shell.
pipelinetest
Package pipelinetest provides public helpers for tests that need valid pipeline value objects without constructing IR internals directly.
Package pipelinetest provides public helpers for tests that need valid pipeline value objects without constructing IR internals directly.
Package plugin provides the compile-time plugin system for TerraCi.
Package plugin provides the compile-time plugin system for TerraCi.
cliout
Package cliout contains shared CLI output helpers for plugin commands.
Package cliout contains shared CLI output helpers for plugin commands.
initwiz
Package initwiz provides init wizard state management and types for TerraCi.
Package initwiz provides init wizard state management and types for TerraCi.
registry
Package registry provides TerraCi's plugin catalog and per-run plugin sets.
Package registry provides TerraCi's plugin catalog and per-run plugin sets.
Package workflow provides shared orchestration logic for module discovery, filtering, dependency extraction, and graph building.
Package workflow provides shared orchestration logic for module discovery, filtering, dependency extraction, and graph building.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL