Skip to content

Latest commit

 

History

History
58 lines (41 loc) · 2.04 KB

README.rst

File metadata and controls

58 lines (41 loc) · 2.04 KB

asciidag - draw DAGs as ASCII art

Travis CI status AppVeyor CI status Coverage Requirements Status

Overview

This is a direct port of the Git log graphing code, which draws directed acyclic commit graphs as ASCII art. It was done very mechnically and quickly, so the code is not Pythonic. Dependencies on Git specifics should be gone but look and feel remains.

This project is alpha quality and subject to breaking API changes.

If you are thinking about doing a large refactoring, please submit an issue for discussion first; I consider it potentially worth staying close to the Git source.

Usage

git clone https://github.com/sambrightman/asciidag.git
cd asciidag && pip install .
tests/demo.py

You likely need to use sudo for the install unless you work in a Python virtual environment or use the --user option to pip. Will soon be on PyPI.

Demonstration screenshot

copyright:© 2016 Sam Brightman
license:Mozilla Public License version 2.0, see LICENSE for more details.