Documentation
¶
Index ¶
Constants ¶
View Source
const (
EnvsInspectorEnvFilePathEnvVarName string = "ENV_FILE_PATH"
)
Variables ¶
This section is empty.
Functions ¶
func RequiredParamsInspector ¶ added in v0.0.4
func StringSliceValueObjectParser ¶
func StringSliceValueObjectParser[TypedObject any]( rawInputValues any, valueObjectConstructor func(any) (TypedObject, error), ) []TypedObject
StringSliceValueObjectParser converts various input formats into a slice of typed objects. It accepts: - nil (returns empty slice) - string (splits by ";" or "," and parses each element) - slice (parses each element) - single value (parses as one element)
The valueObjectConstructor function is used to convert each raw value into the desired type. Invalid values are logged and skipped.
Types ¶
type EnvsInspector ¶ added in v0.1.0
type EnvsInspector struct {
// contains filtered or unexported fields
}
func NewEnvsInspector ¶ added in v0.1.0
func NewEnvsInspector( envFilePath *tkValueObject.UnixAbsoluteFilePath, requiredEnvVars, autoFillableEnvVars []string, ) *EnvsInspector
func (*EnvsInspector) Inspect ¶ added in v0.1.0
func (envsInspector *EnvsInspector) Inspect() (err error)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.