pytl
Overview
Command line tool that parses python file, enumerates classes and methods as a tree structure.
Usage
$ pytl test.py
2: class Test
3: |_def __init__(self)
6: |_def walk(self, distance)
9: |_def stop(self)
12: def method1()
13: |_def method2()
14: |_def method3()
15: |_def method4()
18: def main()
Show only the def line
$ pytl test.py -d
3: def __init__(self)
6: def walk(self, distance)
9: def stop(self)
12: def method1()
13: |_def method2()
14: |_def method3()
15: |_def method4()
18: def main()
Show only the class line
$ pytl test.py -c
2: class Test
Install
$ pip install pytl
Licence
MIT