Add bold effect to /dev/stdout

This commit is contained in:
Ivan Chikish 2023-07-26 18:36:32 +03:00
parent 78dec873cb
commit 46707f1c22

View file

@ -11,7 +11,11 @@ struct StdoutDevice : public IoDevice {
static std::int64_t stdout_instance_write(IoDeviceInstance *instance,
const void *data,
std::uint64_t size) {
if (size)
std::fprintf(stdout, "\e[30;1m");
auto result = std::fwrite(data, 1, size, stdout);
if (size)
std::fprintf(stdout, "\e[0m");
std::fflush(stdout);
return result;