Short bio: Computer Scientist, FOSS supporter (read more)
Tux Machines (TM)-specific
Many times, shell scripts evolve into menu-based scripts, and the scripter wants to display more to users than simply scrolling text. Regardless of the complexity, scripters have always needed a way to change their output to bold, underline it, reverse the highlights, and so on. That's where tput comes into play.