Skip to content

CCL FAQ

No. Keys and values are strings. Your application converts them:

port = 5432
enabled = true

The values in this case are "5432" and "true".

Yes. database.host is a literal string key with dots:

database.host = localhost # Key: "database.host"

For nested structure, use indentation instead.

Use indentation:

database =
host = localhost
port = 5432

Empty keys create list items:

servers =
= web1.example.com
= web2.example.com

Yes. Comments are entries with / as the key:

/= This is a comment
key = value

Filter them in your application.