I have noticed the following way of notifying the user of a command line tool error under Microsoft Windows:
COLOR FC
PAUSE
That is a very good idea; however, if the console window is to be reused, it should rather be
COLOR FC
PAUSE
COLOR
because the error color remains after the user has acknowledged the error, meaning that following errors cannot signal with such alarm colors any more.