Commit graph

  • aac69017e7 Merge pull request #2 from ebfe/fix-build-master Ben S 2014-07-16 09:38:08 +01:00
  • 082af307b4 ToStr::to_str -> ToString::to_string Michael Gehring 2014-07-16 06:20:43 +02:00
  • 90099f28cf Upgrade to latest Rust nightly Ben S 2014-07-10 22:20:52 +01:00
  • fc90f4bfc9 Don't pad the final column Ben S 2014-07-07 20:11:30 +01:00
  • 240cbf7b41 Add --across parameter Ben S 2014-07-07 19:18:09 +01:00
  • 03c51f0bfd Correctly calculate number of rows Ben S 2014-07-07 18:42:09 +01:00
  • 92ccf821ff Colour file names in grid view Ben S 2014-07-06 18:00:27 +01:00
  • 728f9f1804 Add grid view by default Ben S 2014-07-06 17:33:40 +01:00
  • de9c2d29dd Merge branch 'master' of github.com:ogham/exa Ben S 2014-07-05 22:37:03 +01:00
  • 8daeba2617 Move string-to-filenames-vector code to its own function Ben S 2014-07-05 22:36:43 +01:00
  • 0de80ad7ec Rename variable Ben S 2014-07-05 19:54:34 +01:00
  • cfb0fa9b72 Import Paint trait from rust-ansi-term Ben S 2014-07-04 09:54:14 +01:00
  • 3643994e4b Mention Rust 0.11 and Cargo in the README Ben S 2014-07-02 22:24:25 +01:00
  • a7dea6b13b Update LICENCE Ben S 2014-07-02 22:07:09 +01:00
  • 43e3f742ca Comply with latest rust-ansi-term Ben S 2014-07-02 21:47:43 +01:00
  • e1693cd769 Third time lucky? Ben S 2014-07-01 20:39:41 +01:00
  • c6a8fadac0 Second try at Travis+Cargo fixes Ben S 2014-07-01 20:34:35 +01:00
  • 7aec8631ab Get Cargo working on Travis Ben S 2014-07-01 19:11:35 +01:00
  • d2647df0ca Move some stuff out to rust-ansi-term crate Ben S 2014-07-01 19:00:36 +01:00
  • eecfd88363 Simplify alignment code Ben S 2014-06-30 09:59:54 +01:00
  • 178e24552d Move comment Ben S 2014-06-30 02:06:07 +01:00
  • 44628ba6e2 Standardise on a grey Ben S 2014-06-30 02:04:36 +01:00
  • 0a1d3f56ec Add guard to get_source_files Ben S 2014-06-30 02:00:05 +01:00
  • c494c0cd22 Don't scan the filename string twice Ben S 2014-06-30 01:51:11 +01:00
  • f0fc7e992a Make pointers const (to comply with nightly Rust) Ben S 2014-06-29 22:28:52 +01:00
  • df65886d6d Properly handle invalid UTF-8 filenames Ben S 2014-06-29 21:02:14 +01:00
  • 85e557a744 Highlight common build files Ben S 2014-06-28 17:56:57 +01:00
  • 2fa954be20 Fix Travis integration Ben S 2014-06-28 17:28:00 +01:00
  • a8465fed45 Move to Cargo Ben S 2014-06-28 17:24:20 +01:00
  • ee8c146ced Simplify string padding Ben S 2014-06-28 15:40:12 +01:00
  • 745bcce02a Replace messy line with calls to get Ben S 2014-06-28 15:17:57 +01:00
  • e9ad6d79ca Add options to readme Ben S 2014-06-28 12:20:50 +01:00
  • cc1da7490a Add .travis.yml Ben S 2014-06-28 12:05:01 +01:00
  • 45be82e257 Add precision to file sizes Ben S 2014-06-28 11:32:29 +01:00
  • a8d73d1cd9 Add colour tests Ben S 2014-06-27 22:31:23 +01:00
  • 03bf728a1e Merge branch 'master' of github.com:ogham/exa Ben S 2014-06-27 20:12:40 +01:00
  • 727822308e Refactor user/group code to be less indented Ben S 2014-06-27 19:51:04 +01:00
  • 68cd6d5da1 Fix bug about nonexistent groups in groups column Ben S 2014-06-27 12:46:08 +01:00
  • b337f9174d Highlight groups the user is a member of Ben S 2014-06-26 23:26:27 +01:00
  • baf9f9572f Highlight link number for files with multiple links Ben S 2014-06-26 12:46:40 +01:00
  • 55280a5308 Add a simple Makefile Ben S 2014-06-23 18:30:08 +01:00
  • 038143682c Add header row with -h option Ben S 2014-06-23 18:26:35 +01:00
  • 48284e0aef Add number of blocks column Ben S 2014-06-22 08:09:16 +01:00
  • 19e0f9b70d Add inode number column Ben S 2014-06-22 07:44:00 +01:00
  • fc8f8d6c6a Add number of hard links column Ben S 2014-06-22 07:40:40 +01:00
  • 8839cf4ca5 Show file colours for symlink targets Ben S 2014-06-21 19:39:27 +01:00
  • eff87440fa Do similar for block devices and named pipes Ben S 2014-06-21 18:27:26 +01:00
  • a542fdc9f9 Highlight symlinks in cyan Ben S 2014-06-21 18:17:24 +01:00
  • 49d3caf0e9 Print directory names when given more than one Ben S 2014-06-21 18:12:29 +01:00
  • b5a1b24bda Cache user and group names Ben S 2014-06-21 17:50:37 +01:00
  • 5c0d2d07d0 Show files on the end of symlinks Ben S 2014-06-21 10:11:50 +01:00
  • 2adc9b8dc9 Actually display is better used here Ben S 2014-06-20 21:40:31 +01:00
  • 9187ded71b Tidy up unused imports Ben S 2014-06-20 21:08:02 +01:00
  • 92b45e6908 Handle errors instead of fail!()ing Ben S 2014-06-20 21:07:53 +01:00
  • 355ca51617 Stop adding spaces to the end of each line Ben S 2014-06-20 19:43:15 +01:00
  • 8b68d699db Fix bug in sort where numbers could get too long Ben S 2014-06-18 17:26:28 +01:00
  • 2bb563d448 Upgrade to latest Rust nightly Ben S 2014-06-18 13:39:55 +01:00
  • 98b759d65d Merge branch 'refs/heads/file-types' Ben S 2014-06-18 08:27:15 +01:00
  • f6b6d4d6a7 Merge the two source-file methods Ben S 2014-06-18 08:27:06 +01:00
  • 75e8d829f3 Make file types a trait Ben S 2014-06-17 22:17:22 +01:00
  • 03ec414dfb Move file-type detection to its own module Ben S 2014-06-17 09:35:40 +01:00
  • a5e404da55 Cache readdir results in a Dir object Ben S 2014-06-17 00:27:05 +01:00
  • 78771a3a3e Add a bunch more file types Ben S 2014-06-16 23:34:22 +01:00
  • cce20d5953 Highlight compiled files if their source is present Ben S 2014-06-16 21:20:09 +01:00
  • b9fd420be2 Get rid of silly warning Ben S 2014-06-16 20:32:23 +01:00
  • 64770d0a5a 256-colour support Ben S 2014-06-16 12:43:34 +01:00
  • f2ae611b49 Switch to Linux Ben S 2014-06-04 14:42:30 +01:00
  • bc4df2cf3c Darken file size suffixes Ben S 2014-06-03 21:20:17 +01:00
  • e5e426fc60 Right-align file sizes Ben S 2014-06-03 21:14:35 +01:00
  • 2d41333117 Upgrade to latest Rust nightly Ben S 2014-06-02 21:02:06 +01:00
  • 5abd53742e Remove extraneous lifetimes Ben S 2014-06-01 16:30:18 +01:00
  • a631bc099f Sort case-insensitively Ben S 2014-06-01 13:07:45 +01:00
  • 4722c8991b Implement natural sorting on filenames Ben S 2014-06-01 11:54:31 +01:00
  • 6edf2c0d4d Highlight the current user Ben S 2014-05-27 19:05:15 +01:00
  • 48d8a46df8 Code cleanup (commenting the why) Ben S 2014-05-26 20:24:51 +01:00
  • 7091a42ab8 Hide the group by default Ben S 2014-05-26 18:08:58 +01:00
  • 0dd74a022f Add --binary flag Ben S 2014-05-26 15:44:16 +01:00
  • 573765b62b Move filtering to options object, too Ben S 2014-05-26 12:46:51 +01:00
  • 1dbe20c8c5 Move sorting and reversing into options object Ben S 2014-05-26 11:50:46 +01:00
  • 05b2d541ac s/StrBuf/String/g Ben S 2014-05-26 11:08:33 +01:00
  • 566ed0bba8 Move columns to options object Ben S 2014-05-25 19:42:31 +01:00
  • cb6dd57ca0 Move getopts code into options module Ben S 2014-05-25 17:14:50 +01:00
  • ff0bef66e5 Cache the lengths of formatting-striped fields Ben S 2014-05-25 17:14:50 +01:00
  • b116889abc Change format of file sizes to be shorter Ben S 2014-05-25 15:52:36 +01:00
  • d60c2ce839 Add reverse parameter Ben S 2014-05-24 21:45:24 +01:00
  • 4d1aea12b0 Add colouring for media and compressed files Ben S 2014-05-24 20:40:31 +01:00
  • 7063c21ba0 Actually, cache the calls to ext Ben S 2014-05-24 02:36:00 +01:00
  • 184de0ce79 Allow sorting by file extension Ben S 2014-05-24 02:32:57 +01:00
  • cb1b8bc2d7 Add sort option Ben S 2014-05-24 02:17:43 +01:00
  • fdf58e887b Upgrade to latest Rust (s/~str/StrBuf/) Ben S 2014-05-24 01:14:40 +01:00
  • f65d170b48 Add a readme Ben S 2014-05-22 13:55:11 +01:00
  • 503dfc07e6 Let's GPLv3 this. Ben S 2014-05-22 13:52:57 +01:00
  • 87f0bdea9e Print numeric UIDs and GIDs if they don't map to anything Ben S 2014-05-22 01:18:39 +01:00
  • a0582132e5 Have each row use the same column widths Ben S 2014-05-22 01:02:47 +01:00
  • 818fc615a8 Upgrade to latest Rust nightly Ben S 2014-05-22 00:16:05 +01:00
  • d76fee7328 Add user and group columns Ben S 2014-05-05 11:29:50 +01:00
  • d6e34723b9 Upgrade to latest Rust nightly Ben S 2014-05-05 10:51:24 +01:00
  • e4cee37805 Fix various warnings Ben S 2014-05-04 21:35:10 +01:00
  • 10b8f6f414 Split source out into multiple files Ben S 2014-05-04 21:33:14 +01:00
  • e0fc84e869 Add --all command-line option Ben S 2014-05-04 17:01:54 +01:00