A project to store historized graphs.
- Clone the repository, and install the refajo sub-module:
> cargo install --path refajo
- Add the cargo installation directory (most likely
~/.cargo/bin/
) to thePATH
environment variable - Initialize and manipulate a graph with the
refajo
command-line-tool
> refajo init
Running sub-command 'init'
> refajo add-vertex 1
Running sub-command 'add-vertex'
Adding vertex '1'
> refajo add-edge 2 3
Running sub-command 'add-edge'
Adding edge '2' -> '3'
> refajo show
Running sub-command 'show'
{"vertices":[2,3,1],"edges":[[2,3]]}
A command-line-tool to manipulate a stored graph.
Holds the core data-structures for commands and graphs.
Implements serialization and deserialization of the core data-structures.
Implements a historized file-storage for graphs.