exa on macOS
Because exa is a command-line application that does not link to CoreFoundation or any of Apple’s UI libraries, exa is technically a Darwin program rather than a macOS application. This means that exa should work on any supported version of macOS. (It is tested regularly on 10.13 High Sierra.)
The recommended way to install exa on macOS is to use Homebrew.
This will download and install exa, as well as the man page and shell completion files.
Without Homebrew, you will need to download all the files and put them in the right places yourself.
- The exa binary
You will need to download exa’s macOS binary and place it somewhere executable.
/usr/local/binis the recommended place to put it, but any of the directories listed in
- The man page
You will need to download exa’s man page and put it in the directory for application man pages,
- Shell completion files
macOS ships with the
zshshells, and exa has completions for both.
bash, you will need to install bash-completion first. Then, download exa’s bash completions and put them in the bash-completion directory. This varies between OSes, but is likely to be
/etc/bash_completion.d, so try that.
zsh, download the zsh completions, and put them in