formatTerminal method
- GhosttyFormatterFormat emit = GhosttyFormatterFormat.GHOSTTY_FORMATTER_FORMAT_PLAIN,
- bool unwrap = false,
- bool trim = true,
- VtFormatterTerminalExtra extra = const VtFormatterTerminalExtra(),
Returns a formatted terminal snapshot using the requested formatter mode.
Implementation
String formatTerminal({
GhosttyFormatterFormat emit =
GhosttyFormatterFormat.GHOSTTY_FORMATTER_FORMAT_PLAIN,
bool unwrap = false,
bool trim = true,
VtFormatterTerminalExtra extra = const VtFormatterTerminalExtra(),
}) {
final terminal = _ensureTerminal();
final formatter = terminal.createFormatter(
VtFormatterTerminalOptions(
emit: emit,
unwrap: unwrap,
trim: trim,
extra: extra,
),
);
try {
return formatter.formatText();
} finally {
formatter.close();
}
}