Il utilise principalement tput[1], qui lui même utilise l'entrée terminfo/termcap[2] du terminal que tu utilises.
À ce propos, comme dit un peu plus haut, encore un peu plus de portabilité serait chouette :
* /bin/sh
* pas de /dev/shm (il doit bien exister une alternative portable)
Aussi, pour le dessin de lignes, tu utilises directement les échappements. Pourquoi ne pas utiliser tput comme pour le reste ? Si le terminal ne gère pas les lignes tput met déjà des caractères ascii il me semble.
[^] # Re: Bravo
Posté par knarf2 . En réponse à la dépêche De jolies choses dans ce terminal !. Évalué à 5.
À ce propos, comme dit un peu plus haut, encore un peu plus de portabilité serait chouette :
* /bin/sh
* pas de /dev/shm (il doit bien exister une alternative portable)
Aussi, pour le dessin de lignes, tu utilises directement les échappements. Pourquoi ne pas utiliser tput comme pour le reste ? Si le terminal ne gère pas les lignes tput met déjà des caractères ascii il me semble.
--
[1] http://en.wikipedia.org/wiki/Tput
[2] http://en.wikipedia.org/wiki/Terminfo / http://en.wikipedia.org/wiki/Termcap