A zsh aliases plugin for eza, a replacement for exa.
Both of the plugins are mostly the same except the removal of setting a default
TIME-STYLE, eventual decapitation of using command-line options in favor of
a configuration file, and
renaming of aliases.
There are conflicted and poorly named aliases in the old zsh-exa plugin, this plugin renames them.
| Old Aliases | New Aliases |
|---|---|
l. |
lh |
lS |
lc |
To use it, install eza.
Then clone this repository into the custom plugins directory as eza of your
zsh plugin manager which is $ZSH_CUSTOM, the following is for
Oh My Zsh which is ~/.oh-my-zsh/custom/plugins.
git clone https://github.com/wushenrong/zsh-eza.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/ezaFinally, add eza to the plugins array of your zshrc file:
plugins=(... eza)| Environment Variables | Description |
|---|---|
TIME-STYLE |
Set the time format used for long view. No longer defaults to iso-long and decapitated. |
EZA_EXA_LEGACY |
Use the exa command line aliases instead of the config file for eza. |
EZA_ENABLE_SORT_ALIASES |
Enable aliases for filtering options based on which field to sort by. |
EZA_ENABLE_EXTENDED_ALIASES |
Enable aliases for all files, links and extended attributes. |
This plugin is licensed under the MIT License using SPDX.