fissh

termios terminal aquarium. demo at ssh://fish@kloet.net
git clone git://kloet.net/fissh
Download | Log | Files | Refs

commit 3e705f289f3e8bbf7e506cb061d652ce0d4ebb46
parent 6976525c1fdb46b0bc6e3031ae29d759bed3654c
Author: amrfti <andrew@kloet.net>
Date:   Tue, 21 Jul 2026 08:41:16 -0400

fix bright black, reset cursor on exit

Diffstat:
Msrc/Aquarium.cpp | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/Aquarium.cpp b/src/Aquarium.cpp @@ -26,7 +26,7 @@ const char *HIDE_CURSOR = "\033[?25l"; const char *SHOW_CURSOR = "\033[?25h"; // Colors (foreground) -const char *BLACK = "\033[30m"; +const char *BLACK = "\033[90m"; const char *RED = "\033[31m"; const char *GREEN = "\033[32m"; const char *YELLOW = "\033[33m"; @@ -55,7 +55,7 @@ void cleanup_terminal(int sig) { if (termios_saved) { tcsetattr(STDIN_FILENO, TCSANOW, &original_termios); } - printf("%s%s", ANSI::SHOW_CURSOR, ANSI::RESET); + printf("\033[999;1H%s%s", ANSI::SHOW_CURSOR, ANSI::RESET); fflush(stdout); if (sig != 0) { exit(sig);