Bu yeterli olmalı:
$ tput colors
tput renkler açıkladı:
Man sayfasına bakarsanız, şunu fark edeceksiniz:
SYNOPSIS
tput [-Ttype] capname [parms ... ]
Ve...
capname
indicates the capability from the terminfo database. When term‐
cap support is compiled in, the termcap name for the capability
is also accepted.
Termcap colors
terminfo veritabanında, bu yüzden isteyebilirsiniz. Sıfır çıkış durumunuz varsa, o zaman termcap derlenir. Fakat eğer böyle bir şeyiniz varsa:
$ tput unknowntermcap
tput: unknown terminfo capability 'unknowntermcap'
$ echo $?
4
Bu, bilinmeyen bir sorunun olmadığını gösteriyor. Yani, bu:
$ tput colors
8
$ echo $?
0
Komutunun haklı olduğunu gösterir.
Diğer faydalı yollar:
- C'de, sadece isatty kullanabilirsiniz ve bir TTY olup olmadığını görebilirsiniz
- $ TERM değişkeni arayan aptal bir terminal olup olmadığını görün
Şerefe