A short zsh snippet that displays a prominent error banner in the terminal whenever a git command exits with a non-zero status. The solution uses zsh's `preexec` and `precmd` hooks to track the last command and its exit code, then renders a styled red box with Unicode border characters to draw attention to the failure. The approach is easily adaptable to other programs beyond git.
Sort: