I have bee using Graphviz - Graph Visualization Software more both at home and work in the hope of becoming more proficient in its use. As an exercise I have converted the Vagrant ordered list from /tech/todo/2014/11/11/thatwhichisgoingonnow.html post into the diagram below.

digram

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
digraph gentoo_vm {
	wrk_dir -> init;
	init -> custom;
	custom -> up;
	up -> switch;
	switch -> unstable;
	unstable -> update;
	update -> essentials;
	essentials -> kernel;
	kernel -> reboot;
	reboot -> vb_additions;
	vb_additions -> purge;
    purge -> zero;
	zero -> build_vb;
    wrk_dir [label="Create working\ndirectory", shape=ellipse, color=darkgoldenrod2, style=filled ];
    init [label="vagrant init" ];
    custom [label="Customize Vagrantfile" ];
    up [label="vagrant up" ];
    switch [label="emerge-webrsync" ];
    unstable [label="Convert Makefile to ~amd64" ];
    update [label="emerge @world" ];
    essentials [label="emerge a minimal set of tools" ];
    kernel [label="Update to latest Linux kernel" ];
    reboot [label="Reboot" ];
    vb_additions [label="Update VirtualBox guest additions" ];
    purge [label="Remove uneeded packages" ];
    zero [label="Fill unused file system space with 0s" ];
    build_vb [label="Convert vm\nto Vagrant base" ];
}