Commit Graph

1373 Commits

Author SHA1 Message Date
Benjamin Sago
e936d7e09f Prevent infinite loop with -aaR
This happened because exa would recurse into `.` over and over again. There was nothing distinguishing the pseudo-entry for `.` that was being added by `--a` from a `.` passed in on the command-line, so it was looping forever.

It gets fixed by having the File value keep track of whether it’s an --all --all entry, and not recursing into directories with this field set.

Fixes #515
2019-07-13 21:14:42 +01:00
Benjamin Sago
7dada93c3e Refresh extended tests
It’s clear that these hadn’t actually been run for a while, and after installing Vagrant again I had to clear out the cobwebs. Necessary changes include:

• Rust is installed differently
• Git-ignored files are now marked
• The help text changed
• Listing a directory symlink shows its contents, requiring a change to the way a directory-symlink test gets run
2019-07-13 20:15:44 +01:00
Benjamin Sago
c7b69f09de
Merge pull request #494 from lovesegfault/master
Update all dependencies
2019-07-13 19:03:30 +01:00
Benjamin Sago
40e410cf5c
Merge pull request #504 from Offpics/update-vagrant-link
Update README.md
2019-07-13 18:58:25 +01:00
E.M. Gelblicht
1bf9e397e5 converted default formatting so single-digit hour times are 0-padded 2019-06-10 17:34:21 -07:00
Offpics
ada34e7ae2
Update README.md 2019-05-28 23:30:18 +02:00
Bernardo Meurer
9660048b41
Replace trim_left_matches with trim_start_matches 2019-04-16 22:54:42 -07:00
Bernardo Meurer
2d0768c8d2
Fix usages of number_prefix 2019-04-16 22:54:06 -07:00
Bernardo Meurer
781d79e665
Updated dependencies 2019-04-16 22:53:42 -07:00
Ben Mezger (seds)
99167429ed
Feat: add JPF to image filetype 2019-04-03 15:10:03 -03:00
ariasuni
f0e7321506 Fix and add tests 2019-03-23 17:23:43 +01:00
ariasuni
39a49a3d36 Check if the sort field is supported by the OS 2019-03-23 17:23:43 +01:00
ariasuni
56717c7336 Add “changed” sort option, to replace old incorrect “created” 2019-03-23 17:23:40 +01:00
ariasuni
b0da0c9055 Use correct metadata for created time 2019-03-23 17:18:18 +01:00
Benjamin Sago
35bf32abb9
Merge pull request #469 from spk/update-env_logger-0.6
Update env logger to 0.6 (no change needed)
2019-03-16 19:45:03 +00:00
Benjamin Sago
43108dddd5
Merge pull request #473 from nasyxx/patch-1
Fixes ZSHDIR
2019-03-16 19:44:25 +00:00
Benjamin Sago
bddfe1b403
Merge pull request #481 from mgkurtz/zsh-completions
Improve zsh completion
2019-03-16 19:22:13 +00:00
Markus Kurtz
00d93cdfb5 Improve zsh completion file 2019-02-25 18:59:30 +01:00
Nasy
621bd453b4
Fix ZSHDIR
ZSHDIR seems to be written dead before.
2019-01-27 11:21:59 +08:00
Laurent Arnoud
f2d1c28417
Update env logger to 0.6 (no change needed) 2019-01-17 18:31:32 +01:00
Cecile Tonglet
dd015057d5 Upgrade git2 and added flag vendored-openssl 2019-01-06 12:44:49 +01:00
ariasuni
49ed3ed0f8 Fix clippy warnings and explicitely ignore a few, fix future deprecation 2018-12-16 20:50:37 +01:00
Benjamin Sago
058b4a57bd Bump users crate version
And remove an unnecessary allocation while we’re at it. Fixes #442
2018-12-07 00:59:05 +00:00
Benjamin Sago
2d8d8d9a5c
Merge pull request #444 from ariasuni/display-git-ignored-state
Display if a file is ignored by git
2018-12-06 21:17:48 +00:00
Benjamin Sago
612580dbc0
Merge pull request #430 from pconcepcion/master
Added Rationale section to README.md (fixes #403)
2018-12-06 21:12:53 +00:00
Benjamin Sago
dac96719d4
Merge pull request #443 from ariasuni/fix-sorting-by-time
Use more accurate time (fix inconsistent sorting)
2018-12-06 21:11:38 +00:00
ariasuni
649744dc82 Use more accurate time to fix inconsistent sorting 2018-11-22 18:10:58 +01:00
ariasuni
80b0d9dd0d Display if a file is ignored by git 2018-11-20 18:12:38 +01:00
Benjamin Sago
485611e7c9
Merge pull request #440 from ignatenkobrain/patch-2
Exclude unneded files from crates.io
2018-11-14 17:54:36 +00:00
Igor Gnatenko
e2d21ab9c1
Exclude unneded files from crates.io 2018-11-14 14:27:05 +01:00
Benjamin Sago
efb0ad522c
Merge pull request #435 from teresy/shorthand-fields
refactor: use shorthand fields
2018-11-13 08:12:16 +00:00
teresy
d63917af47 refactor: use shorthand fields 2018-11-06 17:43:01 -05:00
Benjamin Sago
abf3222188
Merge pull request #432 from jcrd/docs
Documentation fixes
2018-10-30 13:05:01 +00:00
James Reed
adb1edd1a9
Add only-dirs option to README 2018-10-26 17:41:27 -06:00
James Reed
7218fb4b6a
Document only-dirs option 2018-10-26 17:21:31 -06:00
James Reed
89a6e14e15
Move level option to correct group 2018-10-26 17:15:48 -06:00
Mélanie Chauvel (ariasuni)
4e294b0363
Applied suggested feedback
Co-Authored-By: pconcepcion <pconcepcion@gmail.com>
2018-10-24 12:29:00 +02:00
Pablo de la Concepcion
904a069517 Added Rationale section to README.md (fixes #403) 2018-10-21 13:56:09 +02:00
Benjamin Sago
57e4c08411 Highlight README~ as temp, not immediate
Fixes #313.
2018-10-14 16:21:13 +01:00
Benjamin Sago
c2bb986618 Replace Default impls that use state with fns
The Default impls for DefaultFormat and LoadFormat were originally called ‘new’, to which Clippy suggested that they be changed. But as these functions change based on what the year is, a function called something other than ‘new’, like ‘load’.
2018-10-13 22:15:10 +01:00
Benjamin Sago
118426309d Merge branch 'thibran-clippy_fixes' 2018-10-13 22:08:47 +01:00
Benjamin Sago
ecc4138d56 Merge branch 'clippy_fixes' of https://github.com/thibran/exa into thibran-clippy_fixes
# Conflicts:
#	src/options/view.rs
#	src/style/lsc.rs
2018-10-13 22:07:35 +01:00
Benjamin Sago
8b4ebc2d6b Merge branch 'master' of github.com:ogham/exa 2018-10-08 04:00:52 +01:00
Benjamin Sago
dc2009aef4 Parse more ANSI codes
Including more styles and 24-bit foregrounds and backgrounds. Also a comment about how this is kicking the can down the road.

Fixes #347, mostly.
2018-10-08 04:00:09 +01:00
Benjamin Sago
ce3f05c4f5 Allow more zero padding in ANSI code parsing
Fixes #352
2018-10-08 03:01:15 +01:00
Benjamin Sago
7f8e999477
Merge pull request #421 from mgttlinger/nix-install
Documented nix availability
2018-10-08 02:34:59 +01:00
Merlin Göttlinger
e4b46ffe01
Documented nix availability 2018-10-05 11:39:38 +02:00
Benjamin Sago
b5b16eabe7
Merge pull request #418 from Fierthraix/master
Add support for Apple's M4V format
2018-10-04 12:28:24 +01:00
Lucas Rooyakkers
9b446c03e8 Add support for Apple's M4V format 2018-10-02 01:47:51 -04:00
Benjamin Sago
a4d9b5314f
Merge pull request #405 from Don42/feature_only_dirs
Flag for only showing directories
2018-09-27 21:01:15 +01:00