dot2ruby(1)

dot2ruby1

Create a ruby script from a graphviz script

Usage

dot2ruby [-ofile] [-Tformat] [-h] [-V] script

Overview

dot2ruby is a tool that allows you to create a ruby script from a graphviz script.

See </usr/share/doc/ruby-graphviz/> for more details.

Options

-o, --output-file [file]

Path to output image file (default STDOUT)

-T, --output-format [format]

Output format (default: png)

-p, --path

Graphviz path

-V, --version

Show version

-h, --help

Show this usage message

Examples

$ cat hello.dot
digraph G {Hello->World;}
$ dot2ruby hello.dot
# This code was generated by dot2ruby.g
require ´rubygems´
require ´graphviz´
graph_g = GraphViz.digraph( "G" ) { |graph_g|
  graph_g[:bb] = ´0,0,70,108´
  node_hello = graph_g.add_nodes( "Hello", :height => ´0.5´, :label => ´\N´, :pos => ´35,90´, :width => ´0.88889´ )
  graph_g.add_edges( "Hello", "World", :pos => ´e,35,36.413 35,71.831 35,64.131 35,54.974 35,46.417´ )
  node_world = graph_g.add_nodes( "World", :height => ´0.5´, :label => ´\N´, :pos => ´35,18´, :width => ´0.97222´ )
}
puts graph_g.output( :canon => String )

Releases

6 releases since Debian 8 (Jessie); the text changed 2 times.

  1. 8
  2. 9
  3. 10–13

--help since Debian 9 (Stretch); --output-file since Debian 9 (Stretch); --output-format since Debian 9 (Stretch); --path since Debian 9 (Stretch); --version since Debian 9 (Stretch); -T since Debian 9 (Stretch); -V since Debian 9 (Stretch); -h since Debian 9 (Stretch); -o since Debian 9 (Stretch); -p since Debian 9 (Stretch).

Author

Copyright 2004-2013 Gregoire Lejeune

This manual page is written by Praveen Arimbrathodiyl [email protected] for Debian GNU System (GNU/Linux, GNU/kFreeBSD, GNU/Hurd).

From ruby-graphviz 1.2.5-3 in Debian 13 (Trixie). Parsed by carta from the page's man source.