]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
ply-console-viewer: introduce ply_console_viewer_clear_line ()
authornerdopolis <bluescreen_avenger@verizon.net>
Wed, 13 Dec 2023 01:56:03 +0000 (20:56 -0500)
committern3rdopolis <bluescreenavenger@gmail.com>
Sat, 16 Dec 2023 13:25:01 +0000 (13:25 +0000)
src/libply-splash-graphics/ply-console-viewer.c
src/libply-splash-graphics/ply-console-viewer.h

index 86c9959811ff22d3b1c4f4d971800cc7d7b4b4c0..8e1ee6288ad5b2eca2d8c7582e423e823fbf782d 100644 (file)
@@ -357,3 +357,9 @@ ply_console_viewer_print (ply_console_viewer_t *console_viewer,
 
         free (buffer);
 }
+
+void
+ply_console_viewer_clear_line (ply_console_viewer_t *console_viewer)
+{
+        ply_console_viewer_print (console_viewer, "\033[2K\033[0G");
+}
index d86fde9b397e5da9abecf2e52dd37e69b4996c2e..172e1bfb89b2d25827f7b9e54c1918c1ffeaaaec 100644 (file)
@@ -53,6 +53,7 @@ void ply_console_viewer_write (ply_console_viewer_t *console_viewer,
 void ply_console_viewer_print (ply_console_viewer_t *console_viewer,
                                const char           *text,
                                ...);
+void ply_console_viewer_clear_line (ply_console_viewer_t *console_viewer);
 #endif //PLY_HIDE_FUNCTION_DECLARATIONS
 
 #endif //PLY_CONSOLE_VIEWER_H