Report a bugIf you spot a problem with this page, click here to create a Bugzilla issue.
Improve this pageQuickly fork, edit online, and submit a pull request for this page.Requires a signed-in GitHub account. This works well for small changes.If you'd like to make larger changes you may want to consider usinga local clone.
dmd.console
Control the various text mode attributes, such as color, when writing text to the console.
nothrow bool
detectTerminal();
Tries to detect whether DMD has been invoked from a terminal.
Returns:true if a terminal has been detected,false otherwise
nothrow @trusted bool
detectColorPreference();
Tries to detect the preference for colorized console output based on the
NO_COLOR environment variable:
https://no-color.org/Returns:true if colorized console output is preferred
nothrow Console
createConsole(FILE*
fp);
Creates an instance of Console connected to stream fp.
Returns:reference to created Console