From 55c0f11b4020a7471377450f5a5dc890902a8ba4 Mon Sep 17 00:00:00 2001 From: Von Random Date: Mon, 24 Oct 2022 00:12:46 +0300 Subject: termcompat alteration --- termcompat | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/termcompat b/termcompat index ae5c9ff..4598304 100755 --- a/termcompat +++ b/termcompat @@ -1,10 +1,14 @@ -#!/usr/bin/env bash +#!/usr/bin/env zsh # run with more compatible TERM value -typeset -A terms=( - [alacritty]='xterm' - [xterm-kitty]='xterm' - [rxvt-unicode-256color]='rxvt-unicode' - [st-256color]='xterm-256color' - [tmux-256color]='screen.xterm-new' -) -TERM="${terms[$TERM]:-$TERM}" exec "$@" +case $TERM in + (st-*) ;& + (alacritty*) ;& + (xterm-kitty) ;& + export TERM=xterm;; + (rxvt-unicode-*) + export TERM=rxvt-unicode;; + (tmux-*) + export TERM=screen.xterm-new;; +esac + +exec "$@" -- cgit v1.2.3