Lista completa de opções de tput

10

Eu queria ocultar o cursor e estava ciente do comando tput . Eu pesquisei na página man. Ao pesquisar na Internet, encontrei

$ tput civis  # to hide the cursor
$ tput cnorm  # to bring back the cursor

Funcionam perfeitamente, mas essas opções não são mencionadas em nenhum lugar da página do manual.

Onde eles estão oficialmente documentados?

    
por mtk 27.09.2015 / 12:42

1 resposta

10

O comando tput usa terminfo (de man tput ):

tput [-Ttype] capname [parms ... ]

(…)

For a complete list of capabilities and the capname associated with each, see terminfo(5).

(…)

capname
indicates the capability from the terminfo database. When termcap support is compiled in, the termcap name for the capability is also accepted.

Os civis e cnorm estão documentados na página de manual terminfo :

   cursor_invisible              civis      vi        make cursor invisi‐
                                                      ble
   cursor_normal                 cnorm      ve        make cursor appear
                                                      normal (undo
                                                      civis/cvvis)

Em geral, quando você não sabe qual página de manual descreve um comando específico, você pode procurá-lo. Neste caso, encontrei o acima executando man -K civis .

    
por 27.09.2015 / 12:53