Sen descrición

Ben S 8daeba2617 Move string-to-filenames-vector code to its own function %!s(int64=11) %!d(string=hai) anos
src 8daeba2617 Move string-to-filenames-vector code to its own function %!s(int64=11) %!d(string=hai) anos
.gitignore a8465fed45 Move to Cargo %!s(int64=11) %!d(string=hai) anos
.travis.yml 43e3f742ca Comply with latest rust-ansi-term %!s(int64=11) %!d(string=hai) anos
Cargo.toml d2647df0ca Move some stuff out to rust-ansi-term crate %!s(int64=11) %!d(string=hai) anos
LICENCE a7dea6b13b Update LICENCE %!s(int64=11) %!d(string=hai) anos
README.md 3643994e4b Mention Rust 0.11 and Cargo in the README %!s(int64=11) %!d(string=hai) anos
screenshot.png f2ae611b49 Switch to Linux %!s(int64=11) %!d(string=hai) anos

README.md

exa

exa is a replacement for ls written in Rust.

Build status

Screenshot

Screenshot of exa

Options

  • -a, --all: show dot files
  • -b, --binary: use binary (power of two) file sizes
  • -g, --group: show group as well as user
  • -h, --header: show a header row
  • -i, --inode: show inode number column
  • -l, --links: show number of hard links column
  • -r, --reverse: reverse sort order
  • -s, --sort=(name, size, ext): field to sort by
  • -S, --blocks: show number of file system blocks

Installation

exa is written in Rust. It compiles with Rust 0.11, the latest version - 0.10 will not do, as there have been too many breaking changes since. You will also need Cargo, the Rust package manager. Once you have them both set up, a simple cargo build will pull in all the dependencies and compile exa.