20#ifndef ORES_SHELL_APP_APPLICATION_HPP
21#define ORES_SHELL_APP_APPLICATION_HPP
24#include "ores.logging/make_logger.hpp"
25#include "ores.nats/config/nats_options.hpp"
26#include "ores.shell/config/login_options.hpp"
35 inline static std::string_view logger_name =
36 "ores.shell.app.application";
40 static auto instance = make_logger(logger_name);
52 std::optional<nats::config::nats_options> connection_config = std::nullopt,
53 std::optional<config::login_options> login_config = std::nullopt);
66 std::optional<nats::config::nats_options> connection_config_;
67 std::optional<config::login_options> login_config_;
Implements logging infrastructure for ORE Studio.
Definition boost_severity.hpp:28
Application hosting for the interactive shell.
Definition application.hpp:28
Entry point for the ores client application.
Definition application.hpp:33
void run()
Executes the application.
Definition application.cpp:116