From c1bbc69c8aae43dd2116417f5b8219440a9a38d0 Mon Sep 17 00:00:00 2001 From: Gabriel Brown Date: Mon, 7 Sep 2026 17:16:15 -0400 Subject: [PATCH] Fix: Pass an explicit value to eza --icons in the ls and lt aliases eza 0.23.5 gives --icons an optional WHEN value, so a trailing --icons swallowed the path argument and `ls docs` failed with "invalid value 'docs' for '--icons'". Using --icons=auto makes both aliases independent of flag order. Claude-Session: https://claude.ai/code/session_017trjCxkXTdv7Z5ePfGWYtW --- config/bash/aliases | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/bash/aliases b/config/bash/aliases index 440e795..bdc8542 100644 --- a/config/bash/aliases +++ b/config/bash/aliases @@ -37,9 +37,9 @@ alias fprint-on='sudo authselect enable-feature with-fingerprint' alias fprint-off='sudo authselect disable-feature with-fingerprint' # File system -alias ls='eza -lh --group-directories-first --icons' +alias ls='eza -lh --group-directories-first --icons=auto' alias lsa='ls -a' -alias lt='eza --tree --level=2 --long --icons --git' +alias lt='eza --tree --level=2 --long --icons=auto --git' alias lta='lt -a' # Fedora's bat installs /usr/bin/bat; batcat is the Debian name. alias ff="fzf --preview 'bat --style=numbers --color=always {}'"