20#ifndef ORES_SHELL_APP_HOST_HPP
21#define ORES_SHELL_APP_HOST_HPP
26#include <boost/asio/awaitable.hpp>
27#include "ores.utility/log/make_logger.hpp"
29namespace ores::shell::app {
36 inline static std::string_view logger_name =
"ores.shell.app.host";
40 static auto instance = make_logger(logger_name);
48 static int execute(
const std::vector<std::string>& args,
49 std::ostream& std_output, std::ostream& error_output);
Implements logging for ORE Studio.
Definition lifecycle_manager.hpp:30
Provides hosting clients to the application.
Definition host.hpp:34
static int execute(const std::vector< std::string > &args, std::ostream &std_output, std::ostream &error_output)
Executes the console workflow.
Definition host.cpp:35