API Reference confispex v#1.2.0

Modules

A tool which allows defining specs for runtime configuration, cast values according to specified types and inspect them.

Defines the behavior and helpers for creating configuration schemas.

Defines the behavior for type casting in Confispex.

A type for base64 encoded values.

A boolean type.

A CSV type.

An email type.

An enum type.

A float type.

An integer type.

A JSON type.

A string type.

Represents any term.

An URL type.

Mix Tasks

Checks that all configuration variables accessed via Confispex.get/1 are defined in your schema. Exits with error code 1 if any variables are missing from the schema.

Generates a Markdown documentation file listing all configuration variables from your schema in a human-readable table format.

Generates a .envrc template file from your configuration schema for use with direnv.

Prints a color-coded report of all configuration variables defined in your schema.