This zsh script generates a directory structure of a given directory up to a specified depth. It's enhanced with several features:
- Ignores files and folders specified in .gitignore.
- Uses emojis to represent different types of files and directories, offering a more visual and intuitive representation of the structure.
- Allows customization of the depth to list and the output file through command-line arguments.