[pacman-dev] [PATCH] makepkg: use tput for terminal-safe colored and bold text

Dan McGee dpmcgee at gmail.com
Fri Oct 23 00:07:54 EDT 2009


On Thu, Oct 22, 2009 at 8:50 PM, Allan McRae <allan at archlinux.org> wrote:
> Dan McGee wrote:
>>
>> On Thu, Oct 22, 2009 at 7:41 PM, Allan McRae <allan at archlinux.org> wrote:
>>
>>>
>>> Cedric Staniewski wrote:
>>>
>>>>
>>>> Suggested-by: Dan McGee <dan at archlinux.org>
>>>> Signed-off-by: Cedric Staniewski <cedric at gmx.ca>
>>>> ---
>>>>
>>>> I do not know if this patch is usefull at all, because I do not notice
>>>> any
>>>> change. Just grabbed this from Dan's TODO list and wanted to play a bit
>>>> with tput.
>>>>
>>>>
>>>
>>> It looks fine to me...
>>> I just have no idea on the advantage we are achieving with this change
>>> apart
>>> from the apparent terminal safeness.  Was the old version not safe?
>>>
>>> Dan: comments?
>>>
>>
>> First comment- that TODO list is still huge, wow. :)
>>
>> Anyway, this seems pretty reasonable to me, but not sure it is worth
>> it. At the least, we should capture these sequences once on script
>> startup, and then use the global variable in each function. And does
>> $(tput offbold) make more sense for the reset?
>>
>
> There does not appear to be such a thing as "tput offbold".

You are quite right, I just read the manpage wrong:
       bold=`tput smso` offbold=`@TPUT@ rmso`
            Set the shell variables bold, to begin stand-out mode
sequence, and offbold, to end standout mode  sequence,  for  the
current
            terminal.  This might be followed by a prompt: echo
"${bold}Please type in your name: ${offbold}\c"


More information about the pacman-dev mailing list