This is an automata explorer using the GFXPrim graphics library.
Presently it implements a nearest neighbor one dimensional cellular automata and the reversible variants of each rule. The implementation is described on richiejp.com/1d-reversible-automata.
If the command line switch
-f <file path> is specified then
automata will save an image to
<file path> and exit. For example:
$ ./automata -w 4 -h 256 -i "Shell Example" -f ./210r-256x256.png -r 210 -e