From 45f2985d2137c92f627f240064448a158e9d190b Mon Sep 17 00:00:00 2001 From: Alexander Zhirov Date: Fri, 16 May 2025 01:28:59 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=20=D0=B2=D1=8B=D0=B2=D0=BE=D0=B4,=20=D0=B4=D0=BE?= =?UTF-8?q?=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD=20=D1=81=D0=BF=D0=B8=D0=BD?= =?UTF-8?q?=D0=BD=D0=B5=D1=80=20=D0=B4=D0=BE=D0=BF=D0=BE=D0=BB=D0=BD=D0=B8?= =?UTF-8?q?=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D1=8B=D0=BC=D0=B8=20=D1=81=D0=B8?= =?UTF-8?q?=D0=BC=D0=B2=D0=BE=D0=BB=D0=B0=D0=BC=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/examples/shell/spinner.d | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/examples/shell/spinner.d b/source/examples/shell/spinner.d index a231703..ff59eff 100644 --- a/source/examples/shell/spinner.d +++ b/source/examples/shell/spinner.d @@ -11,7 +11,7 @@ import core.stdc.stdlib : exit; extern (C) void handleCtrlC(int sig) nothrow @nogc { // Используем fprintf для вывода в stderr - fprintf(stderr, "\033[?25h\rInterrupted! \n"); + fprintf(stderr, "\033[?25h\r\033[KInterrupted!\n"); exit(0); } @@ -22,7 +22,7 @@ void spinnerShell() // Расширенный набор брайлевских символов для плавной анимации immutable dchar[] spinner = [ - '⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧' + '⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏' ]; ulong i = 0; @@ -45,5 +45,5 @@ void spinnerShell() } // Восстанавливаем курсор и очищаем строку - write("\033[?25h\rDone! \n"); + write("\033[?25h\r\033[KDone!\n"); }