Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-03-13 12:10:27 -0700 (Tue, 13 Mar 2007)
Revision: 10212
Log message:
Added tgetstr, xterm_escape_begin, xterm_escape_end built-in functions.
I can now have the following in my ~/.oshrc:
hostname = $(shell hostname)
match $(hostname)
case $'^\([^.]*\)[.]'
hostname = $1
export
prompt =
basic_prompt = $"[osh] $(hostname):"$`(homename .)
bold_prompt = $(tgetstr bold)$(basic_prompt)$"> "$(tgetstr sgr0)
if $(xterm_escape_begin)
value $(xterm_escape_begin)$(basic_prompt)$(xterm_escape_end)$(bold_prompt)
else
value $(bold_prompt)