NAME

config-dump - Display merged configuration from Config::Abstraction

SYNOPSIS

config-dump --file myapp.conf --env_prefix MYAPP_
config-dump --file settings.json --format json
config-dump --format yaml

DESCRIPTION

Loads configuration from supported sources and prints the fully merged configuration to STDOUT. Useful for debugging or inspecting the final values that your application will use.

OPTIONS

--file FILE

Load configuration from the specified file (supports formats your sources handle).

--env_prefix PREFIX

Environment variable prefix to search for (default: APP_).

--format FORMAT

Output format: dumper, json, or yaml. Default: dumper.

--help

Show this help message.

--version

Prints the version of Config::Abstraction

--encrypt-value PLAINTEXT

Encrypt PLAINTEXT with the configured key and print the resulting ENC[...] token. The key must be supplied via --encryption-key, --encryption-key-file, APP_ENCRYPTION_KEY, or ENCRYPTION_KEY. Requires CryptX.

config-dump --encrypt-value 'my_secret_password'
# ENC[AES256GCM,...]
--encryption-key HEX_OR_BASE64

256-bit AES key as 64 hex chars or 44 base64url chars.

--encryption-key-file FILE

Path to a file whose first line contains the key.