Commit Graph

  • 8f36dbbc6f Start using the new getopts interface Ben S 2015-02-04 14:51:55 +0000
  • 0f1843f5e7 Use latest, working version of ansi_term crate Ben S 2015-02-04 14:51:25 +0000
  • 184c27f5b4 unwrap_err() now uses Debug Ben S 2015-02-04 01:40:12 +0000
  • 815ec8a4ab Update to most recent versions of libraries Ben S 2015-02-04 01:34:21 +0000
  • 1bced1423b Fix tests from tree view fallout Ben S 2015-02-04 01:12:08 +0000
  • d5aa3208b6 Merge branch 'tree' Ben S 2015-02-04 01:05:31 +0000
  • e85460998e Replace hash marks with decent-looking tree Ben S 2015-02-04 00:59:27 +0000
  • 5eb9f9e414 Have tree view obey filtering and sorting Ben S 2015-02-03 21:26:21 +0000
  • d4d04b7e92 Turn the file filter options into their own struct Ben S 2015-02-03 17:03:58 +0000
  • 827a1e11fd Make filename not a column Ben S 2015-02-03 13:48:39 +0000
  • f825397912 Replace tuple with actual struct Ben S 2015-02-03 13:32:42 +0000
  • 5099b3f119 Initial tree implementation Ben S 2015-02-03 13:27:23 +0000
  • 7acc1b09d5 Merge branch 'recursion' Ben S 2015-02-01 09:59:29 +0000
  • a2020c6457 What the heck? Ben S 2015-02-01 09:39:30 +0000
  • 5611a5768a Recurse into directories Ben S 2015-02-01 02:14:31 +0000
  • 3242cb216a Fix failing tests Ben S 2015-01-31 17:24:54 +0000
  • 10096d1043 Prevent crash for filenames with no components Ben S 2015-01-31 17:18:53 +0000
  • 6d4b30d531 Code changes in preparation for recursion Ben S 2015-01-31 16:10:40 +0000
  • c7e8a28e17 Add a bunch of feature flags Ben S 2015-01-29 14:06:17 +0000
  • b0cdd17b97 Change the way columns are created Ben S 2015-01-28 22:02:25 +0000
  • 947087567c Upgrade to latest Rust Ben S 2015-01-28 16:55:34 +0000
  • be9eefe44b Oops, fix --no-default-features compilation Ben S 2015-01-28 16:53:13 +0000
  • e86f0e12bf Merge branch 'git-status' Ben S 2015-01-28 15:55:46 +0000
  • 04b2483d1f Compare vectors, not strings Ben S 2015-01-28 15:49:17 +0000
  • f794f5eda6 Implement Git status for directories Ben S 2015-01-28 10:43:19 +0000
  • f6cbfc7276 Support Git by default Ben S 2015-01-27 15:59:22 +0000
  • 1d0cc329eb Don't even show the column without the feature Ben S 2015-01-27 15:30:55 +0000
  • 90d4684de4 Preliminary Git support! Ben S 2015-01-27 15:01:17 +0000
  • e835fe8fe3 Make all fields of Dir private Ben S 2015-01-26 17:26:11 +0000
  • da9d1f77d9 Cache the lowercased extension Ben S 2015-01-26 01:16:19 +0000
  • 22a4dc90b9 Update #[derive] names Ben S 2015-01-26 00:27:06 +0000
  • 8e33c75355 Simplify columns view code Benjamin Sago 2015-01-25 19:20:51 +0000
  • 628d90fe44 Test extension extraction Benjamin Sago 2015-01-25 13:47:07 +0000
  • ef4428fab1 Test highlighting of groups and group names Benjamin Sago 2015-01-25 13:43:44 +0000
  • 191c0e5b90 Test highlighting of usernames Benjamin Sago 2015-01-25 13:04:15 +0000
  • c53a0156e6 Extract symlink stuff into its own method Benjamin Sago 2015-01-24 17:32:30 +0000
  • 449592c150 Do column width calculations ourselves (speedup) Benjamin Sago 2015-01-24 17:26:26 +0000
  • f82dc741de Correct argument name Benjamin Sago 2015-01-24 17:14:25 +0000
  • 74fd04c1fb Forbid a few more option combinations Benjamin Sago 2015-01-24 16:03:58 +0000
  • 0edf761d22 Add all-important dots Benjamin Sago 2015-01-24 16:02:52 +0000
  • 64c1600cd4 Make some fields private Ben S 2015-01-24 13:44:25 +0000
  • 709fb71e69 Actually use the is_dotfile method Ben S 2015-01-24 12:53:25 +0000
  • 2ba0b3bd5f Convert docs to standard format Ben S 2015-01-24 12:38:05 +0000
  • 6457f4b577 Rename exa.rs to main.rs Ben S 2015-01-23 19:34:17 +0000
  • 0e473bf37b Upgrade to latest Rust, and move options code Ben S 2015-01-23 19:27:06 +0000
  • 95388e6e90 Fix header-printing logic Benjamin Sago 2015-01-13 00:35:44 +0100
  • 728e7dd976 Forbid certain argument combinations Benjamin Sago 2015-01-13 00:31:30 +0100
  • 3d59a48efe Make option parsing unit-testable Benjamin Sago 2015-01-12 22:47:05 +0100
  • 1ec4451016 rm trailing whitespace Benjamin Sago 2015-01-12 22:46:04 +0100
  • 23e5d3ce8d Allow for different types of failure Benjamin Sago 2015-01-12 22:14:27 +0100
  • 3f08836c3f Move viewing code to its own module Benjamin Sago 2015-01-12 21:08:42 +0100
  • 9729679f05 Main code tidy-ups Benjamin Sago 2015-01-12 20:48:07 +0100
  • d93bca8779 Make some options fields private Benjamin Sago 2015-01-12 19:44:39 +0100
  • 1c5409e253 Upgrade to Rust alpha Benjamin Sago 2015-01-12 01:31:24 +0100
  • 2784baea0a Switch to Crates dependencies format Benjamin Sago 2015-01-12 01:20:28 +0100
  • ee23d6b33a Upgrade to working library versions Ben S 2015-01-06 23:39:24 +0000
  • d400231de5 Upgrade to latest Rust Ben S 2015-01-05 14:41:43 +0000
  • ba36d4f7f0 Library and Rust upgrades Ben S 2015-01-04 13:56:07 +0000
  • fdf95fc206 to_ascii_lower -> to_ascii_lowercase Benjamin Sago 2015-01-01 02:37:10 +0000
  • e3a8342173 Upgrade code and libraries to latest Rust Ben S 2014-12-24 04:31:59 +0000
  • fbdc9c4268 Use brighter colours in screenshot Ben S 2014-12-18 07:16:27 +0000
  • a871a448be Add --bytes to not use prefixes at all Ben S 2014-12-18 07:04:31 +0000
  • f03a496424 Only underline executable *files* in perms view Ben S 2014-12-18 07:00:51 +0000
  • 24628f97be Use number_prefix crate for number prefixes Ben S 2014-12-18 07:00:31 +0000
  • e005174577 Extract separator_width variable Ben S 2014-12-14 19:04:52 +0000
  • 49c1b8ea16 Use a more compact grid view Ben S 2014-12-14 18:30:41 +0000
  • 224849b0e9 Make copyable values copyable Ben S 2014-12-14 18:22:56 +0000
  • 09845ccf20 Upgrade to latest version of ansi_term Ben S 2014-12-12 15:15:35 +0000
  • 809fd53635 Shiny Retina-Class Assets (for text) Ben S 2014-12-12 15:14:48 +0000
  • bcaed1ff35 Remove redundant slicing Ben S 2014-12-12 14:17:57 +0000
  • 57430dbbe5 Why be so specific? Ben S 2014-12-12 14:13:08 +0000
  • 66339e7a15 Miscellaneous little optimisations Ben S 2014-12-12 14:06:48 +0000
  • 4484982734 Whitespace fixes Ben S 2014-12-12 12:08:14 +0000
  • 65f124fe39 Use the natord library instead of our own sorter Ben S 2014-12-12 11:26:18 +0000
  • 6770ac5475 Replare Unix module with users crate Ben S 2014-12-12 11:17:55 +0000
  • 6134096586 Upgrade to latest Rust Ben S 2014-12-02 14:20:28 +0000
  • c217dce73d Simplify width-checking code Ben S 2014-11-26 08:23:17 +0000
  • c52625b1ce Display files on a single line if possible Ben S 2014-11-26 08:05:07 +0000
  • 8b3602f20f Remove unused lifetime Ben S 2014-11-26 07:40:52 +0000
  • 05dd644c92 Upgrade to latest ansi_term Ben S 2014-11-26 07:36:09 +0000
  • 6ade060eb6 Use curlies consistently Ben S 2014-11-25 20:50:23 +0000
  • e1d3512a69 Add --help flag Ben S 2014-11-25 15:54:42 +0000
  • 0b1e94a3c8 Fix bug where header line would appear twice Ben S 2014-11-25 01:31:26 +0000
  • df6544aae0 from_buf -> String::from_raw_buf Ben S 2014-11-25 01:29:33 +0000
  • bcaf54d7dd Add a flag to print directories as files Ben S 2014-11-25 01:27:26 +0000
  • cbd2f1fa37 List files and directories separately Ben S 2014-11-24 17:03:36 +0000
  • c7417e0bca Remove unnecessary namespacing Ben S 2014-11-24 02:18:22 +0000
  • 8e455f9390 Optimise unsafe usage Ben S 2014-11-24 02:16:28 +0000
  • 5b7124bb71 I like aligning things Ben S 2014-11-24 02:12:52 +0000
  • d72be30c30 Reduce unnecessary String allocations Ben S 2014-11-24 02:01:08 +0000
  • c75bbf7f79 Add path to symlinks Ben S 2014-11-24 01:48:51 +0000
  • 03ecb8c9e1 Fix bug with empty directories Ben S 2014-11-24 01:24:45 +0000
  • b7e7bc7057 Fix bug that panics when getting group info Ben S 2014-11-24 01:13:58 +0000
  • 3066f2f840 Leverage new Travis support for Rust Ben S 2014-11-23 23:50:26 +0000
  • 71f03157aa Add some more file extensions Ben S 2014-11-23 23:01:06 +0000
  • ab66c681c2 Add some pointers Ben S 2014-11-23 22:36:03 +0000
  • 92dc91dbc7 Add Cargo.lock to .gitignore Ben S 2014-11-23 21:58:38 +0000
  • d7b8b230ef Remove containers from file name in grid view Ben S 2014-11-23 21:57:33 +0000
  • 933f98d2c3 Upgrade to latest Rust nightly Ben S 2014-11-23 21:29:11 +0000
  • 26f8ad08bf Replace from_c_str with from_buf Ben S 2014-09-22 21:47:22 +0200