diff --git a/config/alias b/config/alias index 90cf24c..9428172 100755 --- a/config/alias +++ b/config/alias @@ -58,6 +58,11 @@ fi # Be nice alias please="sudo " +! have eza && alias ls='ls --color=auto' +have eza && { + alias ls='eza -h -s=type --git --icons --group-directories-first' +} + # Easier navigation: .., ..., .... alias ..="cd .." alias ...="cd ../.." diff --git a/scripts/install-cargo-packages.sh b/scripts/install-cargo-packages.sh index 8b8a456..25c43d4 100755 --- a/scripts/install-cargo-packages.sh +++ b/scripts/install-cargo-packages.sh @@ -14,6 +14,8 @@ packages=( "bkt" # a structural diff that understands syntax "difftastic" + # a modern replacement for ‘ls’. + "eza" # A simple, fast and user-friendly alternative to 'find' "fd-find" )