eza

Installs eza, a modern ls replacement with Git status, color themes, and optional Nerd Font icons.

Current version: 0.2.0 | eza on GitHub

Usage

"features": {
  "ghcr.io/devopsbuildingblocks/devcontainer-features/eza:0": {}
}

With Nerd Font icons:

"ghcr.io/devopsbuildingblocks/devcontainer-features/eza:0": {
  "enableIcons": true
}

Options

OptionTypeDefaultDescription
versionstringlatesteza version to install
themestringdb2-darkColor theme
aliasAsLsbooleantrueReplace ls, ll, la, lt, l with eza
enableIconsbooleanfalseAdd --icons flag (requires Nerd Font)

Available themes: db2-dark, db2-light, none

Shell integration

When aliasAsLs=true, the following aliases are created:

AliasCommand
lseza --color=always --group-directories-first
lleza -la --color=always --group-directories-first --git
laeza -a --color=always --group-directories-first
lteza --tree --color=always --group-directories-first
leza -l --color=always --group-directories-first --git

Commands: eza-themes, eza-theme <name>