Files
scwrypts/zsh/system/config/terminfo
T

22 lines
483 B
Terminfo
Raw Normal View History

2022-08-15 18:30:37 -06:00
#!/bin/zsh
2023-02-21 18:44:27 -07:00
DEPENDENCIES+=(tic)
use system/config
2022-08-15 18:30:37 -06:00
#####################################################################
2024-02-06 14:06:44 -07:00
MAIN() {
2022-08-15 18:30:37 -06:00
[ ! $TERMINFO_PATH ] && return 0
2023-02-21 18:44:27 -07:00
[ ! -d $TERMINFO_PATH ] && FAIL 1 "TERMINFO_PATH='$TERMINFO_PATH' does not exist"
2022-08-15 18:30:37 -06:00
local ERRORS=0
for TERMINFO in $(find $TERMINFO_PATH -type f)
do
tic -x $TERMINFO >/dev/null 2>&1 \
2023-02-21 18:44:27 -07:00
&& SUCCESS "added '$(basename $TERMINFO)'" \
|| ERROR "failed to add '$(basename $TERMINFO)'" \
2022-08-15 18:30:37 -06:00
;
done
2023-02-21 18:44:27 -07:00
CHECK_ERRORS
2022-08-15 18:30:37 -06:00
}