cuburn/scripts/graph.py

14 lines
316 B
Python
Raw Normal View History

2012-06-02 13:09:38 -04:00
import os, sys
2013-01-07 01:02:21 -05:00
from os.path import isdir, join
dir = sys.argv[1] if len(sys.argv) > 1 else '.'
2012-06-02 13:09:38 -04:00
print 'digraph {'
2013-01-07 01:02:21 -05:00
for i in os.listdir(dir):
if not isdir(join(dir, i)):
i = i.rsplit('.', 1)[0]
parts = i.split('=')
2012-06-02 13:09:38 -04:00
print ' -> '.join(parts[:2])
# TODO: add label (optional section 3)
print '}'