Исправлен вывод, дополнен спиннер дополнительными символами
This commit is contained in:
		
							parent
							
								
									5a2fe2cb11
								
							
						
					
					
						commit
						45f2985d21
					
				
					 1 changed files with 3 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -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");
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue