dmd.console

Control the various text mode attributes, such as color, when writing text to the console.

Authors

Walter Bright

Source: console.d

  • Declaration

    nothrow bool detectTerminal();

    Tries to detect whether DMD has been invoked from a terminal.

    Return Value

    true if a terminal has been detected, false otherwise

  • Declaration

    nothrow @trusted bool detectColorPreference();

    Tries to detect the preference for colorized console output based on the NO_COLOR environment variable: https://no-color.org/

    Return Value

    true if colorized console output is preferred

  • Declaration

    nothrow Console createConsole(FILE* fp);

    Creates an instance of Console connected to stream fp.

    Parameters

    FILE* fp

    io stream

    Return Value

    reference to created Console