1. 29 4月, 2017 1 次提交
  2. 27 4月, 2017 1 次提交
  3. 19 4月, 2017 1 次提交
  4. 11 4月, 2017 2 次提交
  5. 02 4月, 2017 6 次提交
  6. 01 4月, 2017 10 次提交
  7. 31 3月, 2017 1 次提交
    • S
      Update dependencies · 2b2e973c
      Steven Allen 提交于
      * Also remove bitflags as it isn't used.
      * Don't update ansi_term as ANSIString is no longer Clone.
      2b2e973c
  8. 27 3月, 2017 2 次提交
  9. 26 2月, 2017 1 次提交
  10. 31 10月, 2016 1 次提交
  11. 30 10月, 2016 12 次提交
    • B
      File size colours on a scale · 86065f83
      Ben S 提交于
      This adds an option (always on at the moment) to use a colour scale of green to yellow to orange for the file size field instead of always green. See #65.
      86065f83
    • B
      Prepare to make the size colour take an argument · 91e8ef5c
      Ben S 提交于
      This makes the Colours value pick a colour based on the size of the file, instead of necessarily having them all green. (They are all green for now, though.)
      91e8ef5c
    • B
      Remember to add ignore-glob to the help · 93f8ad27
      Ben S 提交于
      93f8ad27
    • B
      Basic glob ignoring · 95596297
      Ben S 提交于
      See #97 and recently #130 too.
      
      This allows the user to pass in options such as "--ignore '*.pyc'" to not list any files ending in '.pyc' in the output. It uses the Rust glob crate and currently does a simple split on pipe, without any escaping, so it’s not really *complete*, but is at least something.
      95596297
    • B
      Make the views non-Copy · a6712994
      Ben S 提交于
      This has to be done for when ignore patterns get introduced and have to be stored in a Vec.
      a6712994
    • B
      Fix integration test by making it time-independent · bd2a76b4
      Ben S 提交于
      bd2a76b4
    • B
      Properly handle errors when following a symlink · 74358c18
      Ben S 提交于
      Fixes #123. The code assumes that every File that has its link_target() method called would first have been checked to make sure it’s actually a link first. Unfortunately it also assumed that the only thing that can go wrong while following a link is if the file wasn’t a link, meaning it crashes when given a link it doesn’t have permission to follow.
      
      This makes the file_target() method able to return either a file or path for displaying, as before, but also an IO error for when things go wrong.
      74358c18
    • B
      Add some symlink testcases · ba366fc8
      Ben S 提交于
      ba366fc8
    • B
      This lint flag started to cause all kinds of fuss · dcc17b1d
      Ben S 提交于
      dcc17b1d
    • B
      Add .tgz to the compressed file extensions · 36d9b684
      Ben S 提交于
      Fixes #129
      36d9b684
    • B
      Write some file-type integration tests · 9589496a
      Ben S 提交于
      9589496a
    • B
      Only engage the view when there are files to show · a7e3456b
      Ben S 提交于
      This changes the way that views are used to display the actual lists of files. It used to pass empty vectors to the view methods, which most of the time would not print anything because there are no files to list — except when there’s a header row which gets printed for no files.
      
      By not calling the view method at all when there’s nothing to print, exa won’t ever print extra things in the view unless it needs to for a file.
      
      This fixes #106 “Don’t print the header if the result set is empty”
      a7e3456b
  12. 08 10月, 2016 1 次提交
    • B
      Replace the testcases script with a Vagrant VM · 54067bf7
      Benjamin Sago 提交于
      See the README section for more details. Basically, with this way, we can store a bunch of existing valid exa outputs, change a VM's environment to match our values, then check that exa still works by comparing outputs.
      54067bf7
  13. 06 10月, 2016 1 次提交