Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package cmd implements the root command and command factory for the caproni CLI.
|
Package cmd implements the root command and command factory for the caproni CLI. |
|
config
Package config implements configuration management commands.
|
Package config implements configuration management commands. |
|
destroy
Package destroy implements the destroy command for destroying the Caproni cluster.
|
Package destroy implements the destroy command for destroying the Caproni cluster. |
|
gendocs
command
Package main provides a tool for generating documentation for the caproni CLI.
|
Package main provides a tool for generating documentation for the caproni CLI. |
|
run
Package run implements the run command for running reloaders in edit mode.
|
Package run implements the run command for running reloaders in edit mode. |
|
start
Package start implements the start command for starting the Caproni cluster.
|
Package start implements the start command for starting the Caproni cluster. |
|
status
Package status implements the status command for displaying service status.
|
Package status implements the status command for displaying service status. |
|
stop
Package stop implements the stop command for stopping the Caproni cluster.
|
Package stop implements the stop command for stopping the Caproni cluster. |
|
update
Package update implements the update command for updating repository source code.
|
Package update implements the update command for updating repository source code. |
|
updateetchosts
Package updateetchosts implements the update-etc-hosts command for managing /etc/hosts entries.
|
Package updateetchosts implements the update-etc-hosts command for managing /etc/hosts entries. |
|
version
Package version implements the version command for displaying build information.
|
Package version implements the version command for displaying build information. |
|
internal
|
|
|
backends/git
Package git provides git repository operations.
|
Package git provides git repository operations. |
|
backends/git/mocks
Package git provides auto-generated mocks for the git.Backend interface.
|
Package git provides auto-generated mocks for the git.Backend interface. |
|
backends/helm
Package helm provides helm operations.
|
Package helm provides helm operations. |
|
backends/helm/mocks
Package helm provides auto-generated mocks for the helm.Backend interface.
|
Package helm provides auto-generated mocks for the helm.Backend interface. |
|
backends/hosts
Package hosts provides a backend interface for /etc/hosts file management.
|
Package hosts provides a backend interface for /etc/hosts file management. |
|
backends/hosts/mocks
Package hosts provides auto-generated mocks for the hosts.Backend interface.
|
Package hosts provides auto-generated mocks for the hosts.Backend interface. |
|
backends/kubectl
Package kubectl provides kubectl operations.
|
Package kubectl provides kubectl operations. |
|
backends/kubectl/mocks
Package kubectl provides auto-generated mocks for the kubectl.Backend interface.
|
Package kubectl provides auto-generated mocks for the kubectl.Backend interface. |
|
backends/skaffold
Package skaffold provides skaffold operations.
|
Package skaffold provides skaffold operations. |
|
backends/skaffold/mocks
Package skaffold provides auto-generated mocks for the skaffold.Backend interface.
|
Package skaffold provides auto-generated mocks for the skaffold.Backend interface. |
|
buildinfo
Package buildinfo provides build-time information injected via ldflags.
|
Package buildinfo provides build-time information injected via ldflags. |
|
cluster
Package cluster provides interfaces and implementations for managing local Kubernetes clusters.
|
Package cluster provides interfaces and implementations for managing local Kubernetes clusters. |
|
cluster/colima
Package colima provides a cluster.Manager implementation using Colima.
|
Package colima provides a cluster.Manager implementation using Colima. |
|
cluster/k3d
Package k3d provides a cluster.Manager implementation using k3d.
|
Package k3d provides a cluster.Manager implementation using k3d. |
|
cluster/mock
Package mock provides a mock cluster driver implementation for testing.
|
Package mock provides a mock cluster driver implementation for testing. |
|
config
Package config provides global configuration management via context propagation.
|
Package config provides global configuration management via context propagation. |
|
config/types
Package types contains shared configuration types used across config versions.
|
Package types contains shared configuration types used across config versions. |
|
config/v1
Package v1 provides configuration structures for Caproni v1 format.
|
Package v1 provides configuration structures for Caproni v1 format. |
|
config/v2
Package v2 provides configuration structures for Caproni v2 format.
|
Package v2 provides configuration structures for Caproni v2 format. |
|
deployer
Package deployer provides interfaces and implementations for deploying applications to the Caproni cluster.
|
Package deployer provides interfaces and implementations for deploying applications to the Caproni cluster. |
|
deployer/helm
Package helm provides a Helm chart deployer implementation.
|
Package helm provides a Helm chart deployer implementation. |
|
docgen
Package docgen provides utilities for generating documentation from CLI applications.
|
Package docgen provides utilities for generating documentation from CLI applications. |
|
executil
Package executil provides utilities for executing external processes with logging.
|
Package executil provides utilities for executing external processes with logging. |
|
logging
Package logging provides structured logging using log/slog with configurable output format, color support, and output destinations.
|
Package logging provides structured logging using log/slog with configurable output format, color support, and output destinations. |
|
logging/cliflags
Package cliflags provides urfave/cli/v3 flag definitions for the logging package.
|
Package cliflags provides urfave/cli/v3 flag definitions for the logging package. |
|
mirrord
Package mirrord provides functionality for generating mirrord configuration files.
|
Package mirrord provides functionality for generating mirrord configuration files. |
|
orderedmap
Package orderedmap provides a generic ordered map that preserves insertion order and supports YAML and JSON marshaling/unmarshaling.
|
Package orderedmap provides a generic ordered map that preserves insertion order and supports YAML and JSON marshaling/unmarshaling. |
|
reloader
Package reloader provides interfaces and implementations for running local development processes with hot-reload capabilities.
|
Package reloader provides interfaces and implementations for running local development processes with hot-reload capabilities. |
|
reloader/mirror
Package mirror implements the reloader manager for mirror reloaders.
|
Package mirror implements the reloader manager for mirror reloaders. |
|
reloader/skaffold
Package skaffold implements the reloader manager for skaffold reloaders.
|
Package skaffold implements the reloader manager for skaffold reloaders. |
|
repository
Package repository provides interfaces and implementations for managing repository deployments in the Caproni cluster.
|
Package repository provides interfaces and implementations for managing repository deployments in the Caproni cluster. |
|
repository/git
Package git provides a repository manager for basic git operations.
|
Package git provides a repository manager for basic git operations. |
|
update
Package update provides repository update orchestration and output formatting.
|
Package update provides repository update orchestration and output formatting. |
|
Package schema provides embedded access to JSON schema files.
|
Package schema provides embedded access to JSON schema files. |
Click to show internal directories.
Click to hide internal directories.

