source: trunk/etc/yvizug @ 1

Last change on this file since 1 was 1, checked in by lnalod, 15 years ago

Initial import of YAO sources

File size: 876 bytes
Line 
1#!/bin/sh
2#-------------------------------------------
3# syntaxe :
4#Yvizug $1 $3 $4 $2 $5
5#$1 = fichier  (.dot)
6#$2 = {xv, kview, konqueror, ...}
7#$3 = {dot, neato, twopi, circo, fdp}
8#$4 = {png, jpg, gif, ...}
9#$5 = module (node name)
10# exemple1 : yvizug Y4mka xv dot  png Sdet
11# exemple2 : yvizug Y4mka xv circo png all
12#-------------------------------------------
13#echo $#
14if test $# -eq 0
15#if [$1 = ""]
16then
17  circo -Tpng -oyvizug.png *.dot
18  xv yvizug.png
19  exit
20fi
21if test $5 = "all"
22then
23  $3 -T$4 -o$1.$4 $1.dot    #ex: circo -Tpng -oY4mka.png Y4mka.dot   
24  $2 $1.$4 &                #ex: xv Y4mka.png
25else
26  rm -f $5.dot
27  echo "digraph G"  >  $5.dot
28  echo "{"          >> $5.dot
29  grep $5 $1.dot    >> $5.dot
30  echo "}"          >> $5.dot
31  $3 -T$4 -o$5.$4 $5.dot     #ex: circo -Tpng -oSdet.png Sdet.dot   
32  $2 $5.$4 &                 #ex: xv Sdet.png
33fi
34#
Note: See TracBrowser for help on using the repository browser.