|
|
hai 1 ano | |
|---|---|---|
| .github | hai 1 ano | |
| benches | %!s(int64=2) %!d(string=hai) anos | |
| completions | hai 1 ano | |
| devtools | %!s(int64=2) %!d(string=hai) anos | |
| docs | %!s(int64=2) %!d(string=hai) anos | |
| man | %!s(int64=2) %!d(string=hai) anos | |
| snap | %!s(int64=2) %!d(string=hai) anos | |
| src | hai 1 ano | |
| tests | hai 1 ano | |
| .envrc | %!s(int64=2) %!d(string=hai) anos | |
| .git-blame-ignore-revs | %!s(int64=2) %!d(string=hai) anos | |
| .gitignore | %!s(int64=2) %!d(string=hai) anos | |
| CHANGELOG.md | hai 1 ano | |
| CODE_OF_CONDUCT.md | %!s(int64=2) %!d(string=hai) anos | |
| CONTRIBUTING.md | %!s(int64=2) %!d(string=hai) anos | |
| Cargo.lock | hai 1 ano | |
| Cargo.toml | hai 1 ano | |
| INSTALL.md | %!s(int64=2) %!d(string=hai) anos | |
| Justfile | hai 1 ano | |
| LICENCE | %!s(int64=11) %!d(string=hai) anos | |
| README.md | hai 1 ano | |
| SECURITY.md | %!s(int64=2) %!d(string=hai) anos | |
| build.rs | %!s(int64=2) %!d(string=hai) anos | |
| cliff.toml | %!s(int64=2) %!d(string=hai) anos | |
| deb.asc | %!s(int64=2) %!d(string=hai) anos | |
| deny.toml | %!s(int64=2) %!d(string=hai) anos | |
| flake.lock | %!s(int64=2) %!d(string=hai) anos | |
| flake.nix | %!s(int64=2) %!d(string=hai) anos | |
| powertest.yaml | hai 1 ano | |
| rust-toolchain.toml | %!s(int64=2) %!d(string=hai) anos | |
| rustfmt.toml | %!s(int64=2) %!d(string=hai) anos | |
| treefmt.nix | %!s(int64=2) %!d(string=hai) anos |
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.
By deliberately making some decisions differently, eza attempts to be a more featureful, more user-friendly version of ls.
eza features not in exa (non-exhaustive):
bright terminal colours....and like, so much more that it became exhausting to update this all the time. Like seriously, we have a lot of good stuff.
If you already have Nix setup with flake support, you can try out eza with the nix run command:
nix run github:eza-community/eza
Nix will build eza and run it.
If you want to pass arguments this way, use e.g. nix run github:eza-community/eza -- -ol.
eza is available for Windows, macOS and Linux. Platform and distribution specific installation instructions can be found in INSTALL.md.
Click sections to expand.
<summary> Command-line options </summary>
eza’s options are almost, but not quite, entirely unlike ls’s.
field distinctly(all, age, size)fixed or gradient.gitignorePass the --all option twice to also show the . and .. directories.
These options are available when running with --long (-l):
--git, --git-repos, --git-repos-no-status)default’, ‘iso’, ‘long-iso’, ‘full-iso’, ‘relative’, or a custom style ‘+<FORMAT>’ (E.g., ‘+%Y-%m-%d %H:%M’ => ‘2023-09-30 13:00’. For more specifications on the format string, see the eza(1) manual page and chrono documentation.).Some of the options accept parameters:
If you wanna contribute to eza, firstly, you're expected to follow our code of conduct. After having understood the code of conduct, you can have a look at our CONTRIBUTING.md for more info about actual hacking.