Page builders

Divi CLI

The Divi CLI handles both Divi 4 (shortcode-based) and Divi 5 (block-based). The CLI auto-detects which version a site runs.

Divi 4 shortcodes

Divi 4 stores content as nested shortcodes. Respira parses them into structured JSON so you edit attributes rather than regex-matching strings.

respira read page mysite.com home
respira write edit-element mysite.com home et_pb_text-42 --set=text_font_size=48px

Divi 5 blocks and presets

Divi 5 introduces presets. Respira exposes preset ids, resolved attribute sets, and update endpoints that respect Divi 5's locked spec.

respira docs divi presets
respira write edit-element mysite.com home module-5 --set=_presetId=preset-heading-xl