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

**Describe the solution you'd like**
Subset of what `reset` command does.
NameToNameMap query_parameters;
    ConnectionParameters n_parameters;
    QueryFuzzer fuzzer;
    int query_fuzzer_runs = 0;
    std::optional<Suggest> suggest;
    /// We will format query_id in interactive mode in various ways, the default is just to print Query id: ...
    std::vector<std::pair<String, String>> query_id_formats;
    QueryProcessingStage::Enum query_processing_stage;
    void initialize(Poco::Util::Application & self) override
    
        Poco::Util::Application::initialize(self);
        c home_path_cstr = getenv("HOME");
        if (home_path_cstr)
            home_path = home_path_cstr;
        configReadClient(config(), home_path);
        context.setApplicationType(Context::ApplicationType::CLIENT);
        context.setQueryParameters(query_parameters);
        /// settings and limits could be specified in config file, but passed settings has higher priority
        for (const auto & seallUnchanged())
        
            const auto & name = setting.getName();
            if (config().has(name))
                context.setSetting(name, config().getString(name));
        }
        /// Set path for format schema files
        hema_path"))
            context.setFormatSchemaPath(Poco::Path(config().getString("format_schema_path")).toString());
        /// Initialize query_id_formats if any
        if (config().has("query_id_formats"))