Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
cldctl
command
Package main provides the cldctl CLI entry point.
|
Package main provides the cldctl CLI entry point. |
|
playground-wasm
command
|
|
|
internal
|
|
|
cli
Package cli implements the cldctl CLI commands.
|
Package cli implements the cldctl CLI commands. |
|
pkg
|
|
|
ciworkflow
Package ciworkflow generates CI/CD workflow files from cldctl dependency graphs.
|
Package ciworkflow generates CI/CD workflow files from cldctl dependency graphs. |
|
engine
Package engine provides the core orchestration for cldctl deployments.
|
Package engine provides the core orchestration for cldctl deployments. |
|
engine/executor
Package executor runs execution plans.
|
Package executor runs execution plans. |
|
engine/expression
Package expression provides expression parsing and evaluation for cldctl.
|
Package expression provides expression parsing and evaluation for cldctl. |
|
engine/importmap
Package importmap provides types and parsing for cldctl import mapping files.
|
Package importmap provides types and parsing for cldctl import mapping files. |
|
engine/planner
Package planner generates execution plans from dependency graphs.
|
Package planner generates execution plans from dependency graphs. |
|
envfile
Package envfile provides utilities for loading environment variables from dotenv file chains (.env, .env.local, .env.{name}, .env.{name}.local).
|
Package envfile provides utilities for loading environment variables from dotenv file chains (.env, .env.local, .env.{name}, .env.{name}.local). |
|
errors
Package errors provides structured error types for cldctl.
|
Package errors provides structured error types for cldctl. |
|
graph
Package graph provides dependency graph construction and traversal for cldctl.
|
Package graph provides dependency graph construction and traversal for cldctl. |
|
graph/visual
Package visual provides reusable graph visualization utilities.
|
Package visual provides reusable graph visualization utilities. |
|
iac
Package iac provides the Infrastructure-as-Code plugin framework.
|
Package iac provides the Infrastructure-as-Code plugin framework. |
|
iac/container
Package container implements container-based IaC module execution.
|
Package container implements container-based IaC module execution. |
|
iac/container/entrypoint
command
Package main implements the cldctl module entrypoint.
|
Package main implements the cldctl module entrypoint. |
|
iac/native
Package native implements a native IaC plugin for Docker and process execution.
|
Package native implements a native IaC plugin for Docker and process execution. |
|
iac/opentofu
Package opentofu implements an IaC plugin for OpenTofu/Terraform.
|
Package opentofu implements an IaC plugin for OpenTofu/Terraform. |
|
iac/pulumi
Package pulumi implements an IaC plugin for Pulumi.
|
Package pulumi implements an IaC plugin for Pulumi. |
|
logs
Package logs provides a pluggable log querying framework.
|
Package logs provides a pluggable log querying framework. |
|
logs/loki
Package loki provides a Loki-based log query adapter for cldctl.
|
Package loki provides a Loki-based log query adapter for cldctl. |
|
names
Package names provides deterministic human-readable name generation.
|
Package names provides deterministic human-readable name generation. |
|
oci
Package oci provides OCI artifact management for cldctl.
|
Package oci provides OCI artifact management for cldctl. |
|
output
Package output provides live output streaming for cldctl operations.
|
Package output provides live output streaming for cldctl operations. |
|
registry
Package registry provides a local registry for tracking built and pulled artifacts.
|
Package registry provides a local registry for tracking built and pulled artifacts. |
|
resolver
Package resolver provides component and dependency resolution.
|
Package resolver provides component and dependency resolution. |
|
schema/component
Package component provides parsing and validation for component configurations.
|
Package component provides parsing and validation for component configurations. |
|
schema/component/inference
Package inference provides automatic detection of language, framework, and commands from project files for source-based functions.
|
Package inference provides automatic detection of language, framework, and commands from project files for source-based functions. |
|
schema/component/internal
Package internal contains the canonical internal representation for components.
|
Package internal contains the canonical internal representation for components. |
|
schema/component/v1
Package v1 implements the v1 component schema.
|
Package v1 implements the v1 component schema. |
|
schema/datacenter
Package datacenter provides parsing and validation for datacenter configurations.
|
Package datacenter provides parsing and validation for datacenter configurations. |
|
schema/datacenter/internal
Package internal contains the canonical internal representation for datacenters.
|
Package internal contains the canonical internal representation for datacenters. |
|
schema/datacenter/v1
Package v1 implements the v1 datacenter schema.
|
Package v1 implements the v1 datacenter schema. |
|
schema/environment
Package environment provides parsing and validation for environment configurations.
|
Package environment provides parsing and validation for environment configurations. |
|
schema/environment/internal
Package internal contains the canonical internal representation for environments.
|
Package internal contains the canonical internal representation for environments. |
|
schema/environment/v1
Package v1 implements the v1 environment schema.
|
Package v1 implements the v1 environment schema. |
|
secrets
Package secrets provides secret management integration.
|
Package secrets provides secret management integration. |
|
state
Package state provides state management for cldctl.
|
Package state provides state management for cldctl. |
|
state/backend
Package backend defines the interface for state storage backends.
|
Package backend defines the interface for state storage backends. |
|
state/backend/azurerm
Package azurerm implements an Azure Blob Storage state backend.
|
Package azurerm implements an Azure Blob Storage state backend. |
|
state/backend/gcs
Package gcs implements a Google Cloud Storage state backend.
|
Package gcs implements a Google Cloud Storage state backend. |
|
state/backend/local
Package local implements a local filesystem state backend.
|
Package local implements a local filesystem state backend. |
|
state/backend/s3
Package s3 implements an S3-compatible state backend.
|
Package s3 implements an S3-compatible state backend. |
|
state/types
Package types defines the data structures for cldctl state.
|
Package types defines the data structures for cldctl state. |
Click to show internal directories.
Click to hide internal directories.