Skip to content

keryx theme edit

Change fields on an existing theme.

Usage

keryx theme edit <keyword> --set key=value ...

Flags

Flag Description Default Required
--set key=value, repeatable, dotted paths allowed yes

--set uses the same syntax as theme add. Calling edit with no --set is an error: nothing to edit — pass --set key=value.

Which theme it finds

By keyword — the catalog is one flat list, so a keyword identifies exactly one theme. A keyword that exists nowhere gives theme not found.

Which file it writes to

The same rule as theme add: the project's .keryx.yaml when you are inside a project, otherwise ~/.keryx/themes.yaml. Editing a theme that came from the user library while inside a project writes the edited copy into the project file.

Example

keryx theme edit editorial --set 'voice.speed=0.95' --set 'card.lead=0.8'

See also