« cmd.sh » colorisé

Vous pouvez télécharger le fichier original ici : cmd.sh

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#! /opt/local/bin/bash

. /etc/profile

export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export PATH=$PATH:/usr/X11R6/bin
export MANPATH=$MANPATH:/opt/local/man/

cd ~

function dumperror()
{
  /Applications/MacPorts/CocoaDialog.app/Contents/MacOS/CocoaDialog \
     ok-msgbox \
     --text "$1"\
     --no-cancel\
     --icon hazard\
     --float\
     --timeout 1
}

urxvt=/opt/local/bin/urxvt

cmd=$(basename "$0")

{

case "$cmd" in
  s-sad)
    LANG=en_CA.UTF-8
    exec $urxvt -bg '#330000' -n 'sad' -e ssh -p 22022 afbd@sad.somewhere.com.
    ;;
  s-popo)
    LANG=en_CA.UTF-8
    exec $urxvt -n 'popo' -e ssh -p 11022 afbd@popo.somewhere.com.
    ;;
  urxvt-window)
    LANG=en_CA.UTF-8
    exec $urxvt -n 'bongo'
    ;;
  gnuplot)
    exec $urxvt -n 'GNUPlot' -e gnuplot
    ;;
  gucharmap)
    exec /opt/local/bin/gucharmap*
    ;;
  *)
    dumperror "Unknown command: $cmd $*"
    ;;
esac

} >/dev/null 2>&1 </dev/null &