public void WriteCurrentLine(TerminalStyle style) { _buffer.Add(new TerminalMessage { Message = _currentLine, Style = style }); _currentLine = ""; }
public static string FormatText(string text, TerminalStyle style) { string scheme = ""; switch (style) { case TerminalStyle.TEXT: scheme = TEXT; break; case TerminalStyle.INFO: scheme = INFO; break; case TerminalStyle.WARNING: scheme = WARNING; break; case TerminalStyle.DANGER: scheme = DANGER; break; } return(string.Format(scheme, text)); }
public TerminalMessage(string message, TerminalStyle style = TerminalStyle.Default) { Style = style; Message = message; }
public void WriteLine(string message, TerminalStyle style = TerminalStyle.Default) { _buffer.Add(new TerminalMessage { Message = message, Style = style }); }