The bulk of the question is in title, but to elaborate a little:
On most Linuxes I can
find /usr/share/terminfo -type f. But on Solaris machine I have nearby - this directory doesn't even exist.
I could iterate over a list of terminals, and do something like:
for TERM in xterm xtermc xterm-color xterm-256color screen rxvt do tput cols >/dev/null 2>/dev/null && echo "$TERM available" done
But it's slow. Any options to discover path used by
tput to terminal definitions, and run "find" myself?