#!/bin/sh #---------------------------------------------------------------------------- # /var/install/include/colecho_html - colored echo for html # # Copyright (c) 2004 Frank Meyer # # Creation: 22.07.20004 fm # Last Update: $Id$ # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. #---------------------------------------------------------------------------- #============================================================================ # colecho_html #============================================================================ colecho_html () { case "$2" in b) _colecho_tcol='black' ;; rd) _colecho_tcol='red' ;; gn) _colecho_tcol='green' ;; br) _colecho_tcol='brown' ;; bl) _colecho_tcol='blue' ;; mg) _colecho_tcol='fuchsia';; cy) _colecho_tcol='cyan' ;; w) _colecho_tcol='white' ;; *) _colecho_tcol='white' ;; esac # backgroundcolor case "$3" in b) _colecho_bkgcol='black' ;; rd) _colecho_bkgcol='red' ;; gn) _colecho_bkgcol='green' ;; br) _colecho_bkgcol='brown' ;; bl) _colecho_bkgcol='blue' ;; mg) _colecho_bkgcol='fuchsia';; cy) _colecho_bkgcol='cyan' ;; w) _colecho_bkgcol='white' ;; *) _colecho_bkgcol='white' ;; esac # textmode case "$4" in br) _colecho_tmode='b' ;; dk) _colecho_tmode='samp' ;; bl) _colecho_tmode='blink' ;; inv) _colecho_tmode='i' ;; brbl) _colecho_tmode='b blink';; brinv) _colecho_tmode='b inv' ;; dkb) _colecho_tmode='samp b' ;; dkinv) _colecho_tmode='samp i' ;; *) _colecho_tmode='' ;; esac _colecho_opentag="" _colecho_closetag="" _colecho_opentag="$_colecho_opentag" _colecho_closetag="$_colecho_closetag" if [ "$_colecho_tmode" != '' ] then for _colecho_tm in $_colecho_tmode do _colecho_opentag="$_colecho_opentag<$_colecho_tm>" _colecho_closetag="$_colecho_closetag" done fi echo "$_colecho_opentag$1$_colecho_closetag" } #============================================================================ # end #============================================================================