🚀 Features #
lis comes with a variety of features designed to improve your directory listing experience.
- Git Integration: Automatically shows Git status for files and directories (A, M, D, R, T).
- Icons: Beautiful icons for different file types (requires a Nerd Font).
- Multiple Formats: Support for Plain text, CSV, JSON, and YAML output.
- Sorting: Sort by Name, Time, Size, or Extension.
- Filtering: Respects
.gitignoreby default when listing hidden files. - Recursive: Supports deep recursive directory listing.
- Colorized Output: High-quality colorized output based on the
LS_COLORSenvironment variable.
🛡️ Unique to lis
#
The following features are unique to lis and are not typically found in the traditional ls command:
- Git status integration in long format listing.
- Built-in icon support using Nerd Fonts.
- Multiple structured output formats (CSV, JSON, YAML) for easy integration with other tools.
- Native .gitignore support for filtering entries.