eza-0.21.1

Introduction to eza

The eza package provides a Rust alternative to ls.

[Note]

Note

An Internet connection is needed for building this package. The system certificate store may need to be set up with make-ca before building this package.

eza Dependencies

Required

Rustc

Optional

cURL (to download man pages)

Installation of eza

Install eza by running the following commands:

cargo build --release

To test the results, issue: cargo test --release.

Now, as the root user:

install -vm755 target/release/eza /usr/bin/

If you want to install man pages, you will need to download [3] them using cURL as the root user:

curl -L https://github.com/eza-community/eza/releases/download/v0.21.1/man-0.21.1.tar.gz \
  -o eza-man-0.21.1.tar.gz &&
tar -xf eza-man-0.21.1.tar.gz &&
for i in {1,5}; do
  cp -v target/man-0.21.1/*.$i /usr/share/man/man$i
done

Contents

Installed Program: eza
Installed Library: none
Installed Directory: none

Short Descriptions

eza

is an ls Rust alternative



[3] Man pages for this package must be downloaded as there no tools in any of the LFS packages to convert Markdown to man pages. This is because the current options either require a lot of packages or a package that is big and may in turn require several dependencies.