smart_exit
smart_exit [-h] [-n]Closes the shell session. In Kitty, captures the terminal scrollback to atimestamped log file in $SCROLLBACK_HISTORY_DIR before exiting.Automatically prunes junk and the oldest logs when the count exceeds$SCROLLBACK_HISTORY_MAX_FILES.Arguments:
-h, --help |
Show help message |
-n, --no-log |
Exit without saving a scrollback log |
Returns:
0 |
Shell session exited |
1 |
Argument parsing failed |
Notes: The exit builtin is wired to smart_exit for interactive sessions. Typing `exit` or Ctrl+D behaves identically to calling smart_exit directly.smart_exitsmart_exit --no-log