Caddy(8)

NAME
caddy-adapt - Adapts a configuration to Caddy's native JSON

SYNOPSIS
caddy adapt --config [--adapter ] [--pretty] [--validate] [--envfile ] [flags]

DESCRIPTION
Adapts a configuration to Caddy's native JSON format and writes the output to stdout, along with any warnings to stderr.

If --pretty is specified, the output will be formatted with indentation for human readability.

If --validate is used, the adapted config will be checked for validity. If the config is invalid, an error will be printed to stderr and a non- zero exit status will be returned.

If --envfile is specified, an environment file with environment variables in the KEY=VALUE format will be loaded into the Caddy process.

If you wish to use stdin instead of a regular file, use - as the path.

OPTIONS
-a, --adapter="caddyfile"
    Name of config adapter

-c, --config=""
    Configuration file to adapt (required)

--envfile=[]
    Environment file(s) to load

-h, --help[=false]
    help for adapt

-p, --pretty[=false]
    Format the output for human readability

--validate[=false]
    Validate the output

SEE ALSO
caddy(8)

HISTORY
26-May-2026 Auto generated by spf13/cobra