Print welcome banner in bold (which will come out as bright white text
authorMichael Brown <mcb30@etherboot.org>
Mon, 18 Dec 2006 01:31:33 +0000 (01:31 +0000)
committerMichael Brown <mcb30@etherboot.org>
Mon, 18 Dec 2006 01:31:33 +0000 (01:31 +0000)
on the BIOS console, or genuine bold font on a xterm "serial" console),
just to prove the concept of the ANSI escape sequence handling.

src/commandline/cmdline.c

index 6ae33bd..29ad3a6 100644 (file)
@@ -3,6 +3,7 @@
 #include "cmdline.h"
 #include "cmdlinelib.h"
 #include "cmdlist.h"
+#include <gpxe/ansiesc.h>
 
 
 #define CMDL_DELAY (2000 * TICKS_PER_SEC) / 1000;
@@ -16,8 +17,10 @@ void cmdl_start()
        //int spin;
 
        //printf("gPXE %s (GPL) etherboot.org ...  ", VERSION);
-       printf("gPXE %s (GPL) etherboot.org\n", VERSION);
-       printf("Press Ctrl-B for gPXE command line...");
+       printf ( CSI "1m" /* bold */
+                "gPXE " VERSION " (GPL) etherboot.org\n"
+                CSI "0m" /* normal */
+                "Press Ctrl-B for gPXE command line..." );
 
        stop = currticks() + CMDL_DELAY;