Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
reglet
command
Package main provides the reglet CLI for compliance and infrastructure validation.
|
Package main provides the reglet CLI for compliance and infrastructure validation. |
|
internal
|
|
|
application/dto
Package dto contains data transfer objects for application layer use cases.
|
Package dto contains data transfer objects for application layer use cases. |
|
application/errors
Package apperrors defines application-level error types.
|
Package apperrors defines application-level error types. |
|
application/ports
Package ports defines interfaces for infrastructure dependencies.
|
Package ports defines interfaces for infrastructure dependencies. |
|
application/services
Package services contains application use cases.
|
Package services contains application use cases. |
|
domain/constants
Package constants defines application-wide constants and limits.
|
Package constants defines application-wide constants and limits. |
|
domain/entities
Package entities contains domain entities for the Reglet domain model.
|
Package entities contains domain entities for the Reglet domain model. |
|
domain/execution
Package execution provides domain models for execution results.
|
Package execution provides domain models for execution results. |
|
domain/repositories
Package repositories defines interfaces for domain persistence.
|
Package repositories defines interfaces for domain persistence. |
|
domain/services
Package services contains domain services for the Reglet domain model.
|
Package services contains domain services for the Reglet domain model. |
|
domain/values
Package values contains domain value objects that encapsulate primitive types with validation and such.
|
Package values contains domain value objects that encapsulate primitive types with validation and such. |
|
infrastructure/adapters
Package adapters provides infrastructure adapters that implement application ports.
|
Package adapters provides infrastructure adapters that implement application ports. |
|
infrastructure/build
Package build provides build version information for Reglet.
|
Package build provides build version information for Reglet. |
|
infrastructure/config
Package config provides configuration parsing and variable handling.
|
Package config provides configuration parsing and variable handling. |
|
infrastructure/container
Package container provides dependency injection for the application.
|
Package container provides dependency injection for the application. |
|
infrastructure/engine
Package engine coordinates profile execution and validation.
|
Package engine coordinates profile execution and validation. |
|
infrastructure/filesystem
Package filesystem provides file-based repositories for the infrastructure layer.
|
Package filesystem provides file-based repositories for the infrastructure layer. |
|
infrastructure/output
Package output holds various output options
|
Package output holds various output options |
|
infrastructure/persistence/memory
Package memory provides in-memory implementations of domain repositories.
|
Package memory provides in-memory implementations of domain repositories. |
|
infrastructure/plugins
Package plugins provides infrastructure implementations for plugin capabilities.
|
Package plugins provides infrastructure implementations for plugin capabilities. |
|
infrastructure/plugins/oci
Package oci implements OCI registry adapters.
|
Package oci implements OCI registry adapters. |
|
infrastructure/plugins/repository
Package repository implements plugin repository adapters.
|
Package repository implements plugin repository adapters. |
|
infrastructure/profiles
Package profiles provides infrastructure for remote profile fetching and caching.
|
Package profiles provides infrastructure for remote profile fetching and caching. |
|
infrastructure/scaffold
Package scaffold provides profile scaffolding functionality for the init command.
|
Package scaffold provides profile scaffolding functionality for the init command. |
|
infrastructure/secrets
Package secrets deals with resolving sensitive values from external sources like environment variables and files.
|
Package secrets deals with resolving sensitive values from external sources like environment variables and files. |
|
infrastructure/sensitivedata
Package sensitivedata provides tools for managing and protecting sensitive information such as secrets, passwords, and tokens.
|
Package sensitivedata provides tools for managing and protecting sensitive information such as secrets, passwords, and tokens. |
|
infrastructure/system
Package system provides infrastructure for system-level configuration.
|
Package system provides infrastructure for system-level configuration. |
|
infrastructure/validation
Package validation provides infrastructure for validating profile configurations.
|
Package validation provides infrastructure for validating profile configurations. |
|
infrastructure/wasm
Package wasm provides WebAssembly runtime infrastructure for Reglet plugins.
|
Package wasm provides WebAssembly runtime infrastructure for Reglet plugins. |
|
infrastructure/wasm/hostfuncs
Package hostfuncs provides host functions for WASM plugins
|
Package hostfuncs provides host functions for WASM plugins |
|
infrastructure/watcher
Package watcher provides abstractions for file system watching.
|
Package watcher provides abstractions for file system watching. |
|
pkg/loopexpander
Package loopexpander provides template substitution utilities for loop observations.
|
Package loopexpander provides template substitution utilities for loop observations. |
|
pkg/netutil
Package netutil provides HTTP security utilities for safe network operations.
|
Package netutil provides HTTP security utilities for safe network operations. |
|
templates
Package templates provides embedded templates for plugin scaffolding.
|
Package templates provides embedded templates for plugin scaffolding. |
|
wireformat
module
|
Click to show internal directories.
Click to hide internal directories.
