Skip to content

Rephidock/Rephidock.CLI.RunWithColor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RunWithColor

GitHub Licence Badge

A CLI utility to enable ANSI escape sequences in windows command prompt (cmd, conhost).

About

By default the command prompt treats ANSI escape sequences as text, hence why they visibly appear.

For the escape sequences to be treated as actions the program running can enable ENABLE_VIRTUAL_TERMINAL_PROCESSING flag during execution, however some programs do not.

This tool is a workaround that enables that flag for them.

The name of the tool comes from the wide use of the escape sequences to color text.

Example

In this example the project was built as a single executable, renamed to runwithcolor.exe and added to PATH.

The following python code is run in the terminal:

print("\x1b[32mHello World! (but in green)\x1b[0m")

Normal execution: image: example_execution_before

Execution using the tool: image: example_execution_after