The exa-project is unmaintained
The exa-project did hit the end of the road. You should switch to a supported project asap. I found eza and lsd as good candidates, but the choice is, as always, on Linux yours.
As support for Git-project drops, they fade away. And then you need to find a new one to support and use. Now it's the exa-project.
How to keep Free and Open Software free and open?
Subscribe, like, share, discuss, clap, star, follow, watch, and anything that can help with social media algorithms. Also buy a license, donate, buy merchandise, use Patreon. Remember that most free software is produced by professional (need salary) using platforms and machines that cost money.
eza
eza is a modern, maintained replacement for the venerable file-listing command-line program ls
that ships with Unix and Linux operating systems, giving it more features and better defaults. It uses colors to distinguish file types and metadata. It knows about symlinks, extended attributes, and Git. And it’s small, fast, and just one single binary.
LSD (LSDeluxe)
This project is a rewrite of GNU ls
with lots of added features like colors, icons, tree-view, more formatting options etc. The project is heavily inspired by the super colorls project.
Prerequisites
Install the patched fonts of powerline nerd-font and/or font-awesome. Take a look at the Nerd Font README for more installation instructions. Don't forget to set up your terminal in order to use the correct font.
wget -P /usr/share/fonts/JetBrains/mono https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/JetBrainsMono.zip && cd /usr/share/fonts/JetBrainsMono && unzip JetBrainsMono.zip && rm JetBrainsMono.zip && fc-cache -fv
Install
Download the script, examine it carefully and execute it.
wget https://webi.sh/lsd
Files
~/.config/envman/PATH.env
~/.config/lsd/config.yaml
~/.local/bin/lsd