#!/bin/sh # When logging out of a machine, clear the screen to increase privacy if [ "$SHLVL" = 1 ]; then # ~ if on the outermost shell instance # Clear screen and scrollback without a `terminfo` lookup # because `clear` fails on hosts that do not know `$TERM` printf '\033[H\033[2J\033[3J' # On a real Linux `tty`, run `clear_console` for a full reset also if [ -t 0 ]; then case "$(tty)" in /dev/tty[0-9]*) if _command_exists clear_console; then clear_console -q fi ;; esac fi fi