kingraph
πͺ Plots family trees using JavaScript and Graphviz
A family tree plotter with a very simple syntax. It probably doesn't cover everything bigger tools do, but covers 90% of it for the sake of simplicity.
Installation
npm install -g rstacruz/kingraph
# or
yarn global add rstacruz/kingraph # via yarnpkg.com
This adds the kingraph
command to your shell.
kingraph --help
kingraph family.yml > family.svg
Examples
Spoiler alerts, view at your own risk :)
Getting started
A family tree is a YAML file.
families:
- parents: [Marge, Homer]
children: [Bart, Lisa, Maggie]
- parents: [Lisa, Milhouse]
children: [Zia]
people:
Marge:
fullname: Marjorie Bouvier Simpson
kingraph can give you svg
(default), png
or dot
files.
kingraph family.yml > family.svg
kingraph family.yml -F png > family.png
kingraph family.yml -F dot > family.dot
See Getting started for more!
Documentation
For further reading:
Thanks
kingraph Β© 2016+, Rico Sta. Cruz. Released under the MIT License.
Authored and maintained by Rico Sta. Cruz with help from contributors (list).
ricostacruz.com Β Β·Β GitHub @rstacruz Β Β·Β Twitter @rstacruz