Uses `tree` along with a `.gitignore` file to filter results. Defaults to ignoring `node_modules` if no `.gitignore` can be found in the current directory.