22 lines
		
	
	
		
			483 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			483 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/zsh
 | 
						|
DEPENDENCIES+=(tic)
 | 
						|
 | 
						|
use system/config
 | 
						|
#####################################################################
 | 
						|
 | 
						|
MAIN() {
 | 
						|
	[ ! $TERMINFO_PATH ] && return 0
 | 
						|
	[ ! -d $TERMINFO_PATH ] && FAIL 1 "TERMINFO_PATH='$TERMINFO_PATH' does not exist"
 | 
						|
 | 
						|
	local ERRORS=0
 | 
						|
	for TERMINFO in $(find $TERMINFO_PATH -type f)
 | 
						|
	do
 | 
						|
		tic -x $TERMINFO >/dev/null 2>&1 \
 | 
						|
			&& SUCCESS "added '$(basename $TERMINFO)'" \
 | 
						|
			|| ERROR "failed to add '$(basename $TERMINFO)'" \
 | 
						|
			;
 | 
						|
	done
 | 
						|
 | 
						|
	CHECK_ERRORS
 | 
						|
}
 |