20#ifndef ORES_COMMS_SHELL_APP_HOST_HPP
21#define ORES_COMMS_SHELL_APP_HOST_HPP
26#include <boost/asio/awaitable.hpp>
27#include "ores.logging/make_logger.hpp"
36 inline static std::string_view logger_name =
"ores.comms.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);
Application hosting for the interactive shell.
Definition application.hpp:30
Implements logging infrastructure for ORE Studio.
Definition boost_severity.hpp:28
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:40