treecli
Graph theory is one of the most useful parts of computer science yet I didn't have any
tools that allowed me to generate trees and graphs from columnar data to see the performance
of various implementations and algorithms. This CLI is meant to give the user a
way to compare several ways of approaching graph problems with finite data and easy to
use commands.
Description
Treecli is a Command Line Interface for exploring graph theory from columnar data.
You can feed a data file to the cli and it will create a binary tree. You can insert
a node into a generated tree with the insert command.
Usage
Install
To install, use go get
:
$ go get -d github.com/munjeli/treecli
cd into the directory and run make dev
to run gofmt and build a single binary with gox.
There isn't an official distribution of treecli yet, so the Makefile is just set up for
development.
Contribution
- Fork (https://github.com/munjeli/treecli/fork)
- Create a feature branch
- Commit your changes
- Rebase your local changes against the master branch
- Run the gofmt and the test suite with the
make
command and confirm that it passes
- Create a new Pull Request
Author
munjeli