summaryrefslogtreecommitdiff
path: root/main/main.cpp
blob: 4d3e8293c1cc0753684addfef3372fda6a4aaecd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <deimos/core/api_registry.h>
#include <deimos/core/os.h>

int main(int /* argc */, char* /* argv */[])
{
    auto* api_registry = deimos::InitializeGlobalApiRegistry();
    auto* os_api = api_registry->Get<deimos::OsApi>();

    deimos::OsConsoleWriter writer(os_api->console, deimos::OsConsoleType::kStdOut);
    writer.Write(deimos::AsBytes(deimos::Span<const char>({"Hello, world!\n", 14})));

    return 0;
}