Make environment
$ hg clone http://bitbucket.org/tk0miya/seqdiag
$ cd seqdiag
$ python bootstrap.py
$ bin/buildout
Copy and modify ini file. example
$ cp <seqdiag installed path>/seqdiag/examples/simple.diag .
$ vi simple.diag
Please refer to Sample diagams section for the format of the simpla.diag configuration file.
Execute seqdiag command
$ seqdiag simple.diag
$ ls simple.png
simple.png
If you want SVG images, use -T option
$ seqdiag -Tsvg simple.diag
$ ls simple.svg
simple.svg
seqdiag uses TrueType Font to render text. seqdiag try to detect installed fonts but if nothing detected, You can specify fonts with -f (–font) option
$ seqdiag -f /usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf simple.diag
If you always use same font, write $HOME/.blockdiagrc
$ cat $HOME/.blockdiagrc
[seqdiag]
fontpath = /usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf
Apache License 2.0