Can we see some example output?
Here is a screenshot: https://medv.io/assets/ll.png
What do the colors indicate in that screenshot? Is that how you indicate git status?
Yes, git status. Same as in git status. Green - added. blue - modified.
Rewriting common utilities in Rust, Go, and (to a lesser extent) Nim seems to be popular nowadays. Some ls alternatives in Rust:
Both these tools support icons if you have a patched font.
I used exa before writing my own ll. But find out what I’m not using any of fancy features exa offers. But I use git status a lot. So I decided to write my own tool.