git-ls v5.4.0

last updated: Apr 06, 2026

I released git-ls version 5.4.0 with a fix and a new feature; upgrade with brew upgrade llimllib/git-ls/git-ls or download a release from github.

git-ls is a combination file list and git status that I use instead of git status most of the time.

fix: rename handling

git-ls was not handling renamed files properly, because it was looking for the updated file name when the log only has the old file name.

It's been fixed to properly handle renames and copies in #38

feature: nerdfont

I've been using git 's --porcelain represenatation for changes; two columns, M for modified, R for renamed, A for added, I for ignored.

I wondered if there might be more useful terminal representations available, so I made an experimental --nerdfont flag that uses nerd font icons instead.

New above, old below:

Let me know if you care about it one way or the other!

↑ up