eza is a modern, maintained replacement for the venerable file-listing command-line program ls that ships with Unix and Linux operating systems, giving it more features and better defaults.
It uses colours to distinguish file types and metadata. It knows about symlinks, extended attributes, and Git. And it's small, fast, and just one single binary
What's new in 0.23.5
92bd7fb0881096757be981c09e787e21 It's been a while since the last release, life happened, but eza found a way regardless. Major changes have landed since last time. We finished the years long clap migration! Another cool thing, is eza now counts lines of code for you image image And yes, it's still as fast as you'd imagine: takes 4.5 mins to count ~635 GB of source code. Most usages of this feel instant. For the Nix users, there's also a new way to view file paths that's quite nice: 20260709T102144+0200 Until next time :D Changelog [0.23.5] - 2026-07-09 Bug Fixes - Update cargo/nix deps - Fix yaml icon - Color code parsing in theme.yml - Use secret GitHub token to avoid rate limiting - Enable powertest tests in the CI - Update integration tests - Ignore extensions for directories when sorting - Satisfy newer clippy and stabilise powertest.yaml - Adapt Windows git2 path handling and refresh --help powertest Documentation - Update Fedora install instructions Features - Use Clap instead of manual cli args parsing - Use version string from file for --version flag - Add csv icon - Implement --hyperlink=auto - Add lines-of-code counting and summary - Add --short-nix to abbreviate Nix store hashes Miscellaneous Tasks - Apply reviewer (ariasuni) supplied patch - Upgrade OpenBSD to 7.8 in CI. - Update CODEOWNERS to remove stale entries - Update crates, Rust version and flake.lock - Fix a few Clippy warnings - Clean global lint attributes and remove clippy::pedantic - Remove some leftover, unused code - Replace #[allow(unused)] by #[cfg(unix)] when appropriate - Update to Rust edition 2024 - Update .git-blame-ignore-revs - Update issue template labels - Eza v0.23.5 changelogs, version bump Security - Bump crossbeam-epoch 0.9.18 -> 0.9.20 - Bump git2 0.20 -> 0.21 Testing - Update time in long_time_style_relative_nix.stdout - Update powertests - Check sort by extension Build - 1.82 -> 1.83 - Bump actions/checkout from 4 to 6 - Palette v0.7.6 -> v0.7.5 (again) - Fix yamlfmt exclude pattern in treefmt.nix - Bump plist 1.8.0 -> 1.10.0 Ci - Use rust 1.82 (required by cargo-hack) - Bump FreeBSD version. - Relax warnings for OpenBSD. - Let curl/git installation update dependencies Checksums sha256sum 1c01b578b5bd3f23b7de5a4b41936cde20fb16ff16a03e63266317ac1eb821e0 ./target/bin-0.23.5/eza_aarch64-unknown-linux-gnu_no_libgit.tar.gz 24533a2d324dcf8ec890ad15f2afccc45e60ef475cd42e48862ae2af6c84ec1d ./target/bin-0.23.5/eza_aarch64-unknown-linux-gnu_no_libgit.zip …
The Azure command-line interface (Azure CLI) is a set of commands used to create and manage Azure resources. The Azure CLI is available across Azure services and is designed to get you working quickly