A replacement for tree command that uses git ls-files as source of file when
possible.
tre can also create shell aliases that, when executed, opens the file
associated with it with the default editor.
Runs on Unix as well as Windows PowerShell.

Homepage:
https://github.com/dduan/tre/
