Jitterbug no more.
[fvwm.git] / modules / FvwmScript / Scripts / UpdateFvwm2TermMenu
bloba8a37433d128b5dfdea1f2ffb58e235e7e9ff616
1 #! /bin/sh
3 # UpdateFvwm2TermMenu
5 # Eddy J. Gurney
6 # <eddy@ans.net>
8 # Script to handle updating of .fvwm2-term-file
9 # (Meant to be called from FvwmScript scripts...)
11 if [ $# -lt 8 ]
12 then
13 echo $0': Incorrect number of parameters!'
14 exit
17 menuName=$1
18 terminal=$2
19 foreColor=$3
20 backColor=$4
21 font=$5
22 boldFont=$6
23 title=$7
24 geometry=$8
25 options=$9
26 # stupid sh can't handle more than 9 parameters!
27 shift 9
28 remoteCmd=$1
30 if [ -r $HOME/.fvwm2-term-menu ]
31 then
32 mv $HOME/.fvwm2-term-menu $HOME/.fvwm2-term-menu~
33 egrep -v -i '^AddToMenu[ ]+Terms[ ]+"'"$menuName"'"[ ]+'
34 $HOME/.fvwm2-term-menu~ > $HOME/.fvwm2-term-menu
37 echo 'AddToMenu Terms "'$menuName'" Exec '$terminal' -fg '$foreColor' -bg
38 '$backColor' -fn "'$font'" -fb "'$boldFont'" -T "'$title'" -n "'$title'"
39 -geometry '$geometry' '$options' '$remoteCmd >> $HOME/.fvwm2-term-menu
41 sort -o .fvwm2-term-menu .fvwm2-term-menu