← Schema index / Config Reference
cli schema
Canonical generated docsThis section is generated from
caco config schema --json. The table below preserves the runtime field path, type, required/default markers, and canonical description for every value in this slice.CLI configuration — output pagination and optional kitty graphics enhancements for inline terminal output.
| Field path | Type | Required | Default | Canonical description |
|---|---|---|---|---|
cli | section | optional | CLI configuration — output pagination and optional kitty graphics enhancements for inline terminal output. | |
└ cli.paginate | bool | optional | true | Whether long output is piped through $PAGER. |
└ cli.shell | string | optional | Default shell command for `caco shell`. | |
└ cli.graphics | map | optional | Kitty-protocol bitmap enhancements for CLI output. | |
└ cli.graphics.enabled | bool | optional | true | Whether CLI graphics are enabled. |
└ cli.graphics.always_enable | bool | optional | false | Always enable graphics without --gfx flag. |
└ cli.graphics.subcommand_style | string | optional | none | Decoration for subcommand names: none, glow, box, pill. |
└ cli.graphics.heading_style | string | optional | none | Decoration for headings: none, glow, box, pill. |
└ cli.graphics.line_style | string | optional | unicode | Divider/border style: unicode, ascii, gradient, glow_line. |
└ cli.graphics.logo | bool | optional | true | Render caco logo as bitmap. |
└ cli.graphics.glow_intensity | f64 | optional | 0.5 | Glow intensity (0.0–1.0). |
└ cli.graphics.glow_radius | u32 | optional | 4 | Glow spread radius in cells. |
└ cli.graphics.decoration_opacity | f64 | optional | 0.6 | Decoration surface opacity (0.0–1.0). |