|
|
9 tahun lalu | |
|---|---|---|
| contrib | 10 tahun lalu | |
| src | 9 tahun lalu | |
| tests | 9 tahun lalu | |
| .gitignore | 10 tahun lalu | |
| .travis.yml | 9 tahun lalu | |
| Cargo.lock | 9 tahun lalu | |
| Cargo.toml | 9 tahun lalu | |
| LICENCE | 11 tahun lalu | |
| Makefile | 10 tahun lalu | |
| README.md | 9 tahun lalu | |
| generate-testcases.sh | 9 tahun lalu | |
| screenshots.png | 10 tahun lalu |
exa is a replacement for ls written in Rust.
Works on all recent Rust versions >= 1.4.0.
exa’s options are similar, but not exactly the same, as ls.
These options are available when running with --long (-l):
Accepted --color options are always, automatic, and never. Valid sort fields are name, size, extension, modified, accessed, created, inode, and none. Valid time fields are modified, accessed, and created.
exa is written in Rust.
Once you have it set up, a simple make install will compile exa and install it into /usr/local/bin.
exa depends on libgit2 for certain features.
If you’re unable to compile libgit2, you can opt out of Git support by running cargo build --release --no-default-features.
If you're using a recent version of Cargo (0.5.0 or higher), you can
use the cargo install command:
cargo install --git https://github.com/ogham/exa
or:
cargo install --no-default-features --git https://github.com/ogham/exa
Cargo will clone the repository to a temporary directory, build it
there and place the exa binary to: $HOME/.cargo (and can be
overridden by setting the --root option).