protected virtual string FormatLogString(DetailedLog log, string logText)
 {
     if (QuantumConsole.Instance != null)
     {
         return(ChirpConsoleUtils.WrapTextColorByLevel(logText, log.Type, QuantumConsole.Instance.Theme));
     }
     return(logText);
 }
 public void Start(ActionContext context)
 {
     if (context.Console is ChirpQuantumConsole chirpConsole)
     {
         chirpConsole.Search(searchTerm);
     }
     else
     {
         context.Console.LogToConsole(ChirpConsoleUtils.WrapTextColorByLevel("Search requires ChirpQuantumConsole.", LogType.Error, context.Console.Theme));
     }
 }