Donner SVG Editor & Engine
SVG-native editor and embeddable SVG2 + CSS3 engine in C++20, with GPU (WebGPU) and compact CPU renderers, built for correctness, security, and performance.
Loading...
Searching...
No Matches
donner::editor::app::RenderSessionReplOptions Struct Reference

Runtime options for the REPL. Defaults match the interactive binary. More...

#include "donner/editor/app/EditorRepl.h"

Public Attributes

std::string prompt = "donner> "
 Prompt string printed before each command line. Tests pass an empty string so captured output doesn't include decoration.
bool showEnabled = true
 If true, show attempts to render the frame to the output stream using TerminalImageViewer. Tests disable this because the sampled ANSI output is noisy to match against.
bool printBanner = true
 If true, the REPL prints a one-line welcome banner before accepting commands. Tests disable this.

Detailed Description

Runtime options for the REPL. Defaults match the interactive binary.

Member Data Documentation

◆ printBanner

bool donner::editor::app::RenderSessionReplOptions::printBanner = true

If true, the REPL prints a one-line welcome banner before accepting commands. Tests disable this.

◆ prompt

std::string donner::editor::app::RenderSessionReplOptions::prompt = "donner> "

Prompt string printed before each command line. Tests pass an empty string so captured output doesn't include decoration.

◆ showEnabled

bool donner::editor::app::RenderSessionReplOptions::showEnabled = true

If true, show attempts to render the frame to the output stream using TerminalImageViewer. Tests disable this because the sampled ANSI output is noisy to match against.


The documentation for this struct was generated from the following file: