tre is a improved version of the tree command. By default, it respects git settings for ignored content. It has an option to create shell alias for each listed path. And it has colors!

Get it from the Snap Store

Search for another snap, or go back to the homepage