Aucune description

Ben S bcaed1ff35 Remove redundant slicing il y a 11 ans
src bcaed1ff35 Remove redundant slicing il y a 11 ans
.gitignore 05dd644c92 Upgrade to latest ansi_term il y a 11 ans
.travis.yml 3066f2f840 Leverage new Travis support for Rust il y a 11 ans
Cargo.lock 66339e7a15 Miscellaneous little optimisations il y a 11 ans
Cargo.toml 65f124fe39 Use the natord library instead of our own sorter il y a 11 ans
LICENCE a7dea6b13b Update LICENCE il y a 11 ans
README.md bcaf54d7dd Add a flag to print directories as files il y a 11 ans
screenshot.png d15529301f Update screenshot to show off awesome new grid view functionality il y a 11 ans

README.md

exa

exa is a replacement for ls written in Rust.

Build status

Screenshot

Screenshot of exa

Options

  • -1, --oneline: display one entry per line
  • -a, --all: show dot files
  • -b, --binary: use binary (power of two) file sizes
  • -d, --list-dirs: list directories as regular files
  • -g, --group: show group as well as user
  • -h, --header: show a header row
  • -H, --links: show number of hard links column
  • -i, --inode: show inode number column
  • -l, --long: display extended details and attributes
  • -r, --reverse: reverse sort order
  • -s, --sort=(field): field to sort by
  • -S, --blocks: show number of file system blocks
  • -x, --across: sort multi-column view entries across

You can sort by name, size, ext, inode, or none.

Installation

exa is written in Rust. You'll have to use the nightly -- I try to keep it up to date with the latest version when possible. Once you have it set up, a simple cargo build will pull in all the dependencies and compile exa.