**Use case**
Some program left garbage in terminal.

**Describe the solution you'd like**
Subset of what `reset` command does.
std::cerr << "Received exception from server (version "
                << server_version << "):" << st << "Code: "
                << server_exception->code() << ". " << text << st;
            if (is_interactive)
            
                std::ce;
            }
        }
        if (client_exception)
        
            fmt::print(stderr,
                "Error on processing query '}':\n}\n",
                full_query, client_exception->message());
            if (is_interactive)
            
                fmt::print(stderr, "\n");
            }
        }
        // A debug check -- at least some exception must be set, if the error
        // flag is set, and vice versa.
        asseion || server_exception));
    }
    bool processMultiQuery(const String & all_queries_text)
    
        // It makes sense not to base any control flow on this, so that it is
        // the same in tests and in normal usage. The only difference is that in
        // normal mode we ignore the test hints.
        ("testmode");
        
            /// disable logs if expects errors