Commit Graph

1418 Commits

Author SHA1 Message Date
jbranchaud 5823069dbf Wrap references to ls in backticks in README 2019-10-19 13:50:52 -05:00
FliegendeWurst bbd6db3687
Optimize file table creation, fixes #484 as a side-effect 2019-10-12 13:27:59 +02:00
FliegendeWurst 6010ed5213
Use the long view when stdout isn't a terminal and a long grid view was requested (fixes #522) 2019-10-12 11:58:31 +02:00
FliegendeWurst b5b731071c
Escape the delete character in filenames 2019-10-12 11:42:12 +02:00
ariasuni efbd46351c Add a few frequent filetypes 2019-10-03 22:45:21 +02:00
Alexandru-Sergiu Marton f6071e9c46 Fix "trait objects without an explicit `dyn` are deprecated" 2019-10-01 18:55:09 +03:00
Martin Sehnoutka a7a8e99cf3 fix panic on broken symlink in git repository
The issue including reproducer is described here:
https://github.com/ogham/exa/issues/526
This commit includes proposed change as well as integration test.
2019-09-15 16:56:58 +02:00
Eric Nielsen cb933a6f62 Remove unused code in File#get_source_files
as the "class", "elc", "hi", "o", "pyc" extensions are first tested in
FileExtensions#is_compiled, so removed code is redundant and neved
called.
2019-09-10 09:51:08 -05:00
Vicente Reyes 69a7e53ee3
include symlinks to dirs when grouping dirs
When using the option --group-directories-first, symlinks to directories
are now first too.
2019-09-04 14:16:16 -04:00
Orvar Segerström 925f5173c1 Add support for suppressing table columns 2019-08-29 14:34:30 +02:00
Laurent Arnoud 3247de3cbb
Fix vagrant integration tests
* For dates need the LC_ALL env
* Missing new option --icons on help output
2019-08-05 22:48:58 +02:00
Grigorii Horos f4f83f4d37
Add some icons for files 2019-08-04 05:40:28 +03:00
Grigorii Horos f9540ead5b
Align file 2019-08-04 01:14:52 +03:00
Grigorii Horos e45fb7a0a7
Add some icons for files 2019-08-04 00:22:42 +03:00
Grigorii Horos 0d3023657b
Add some icons for files 2019-08-03 23:41:52 +03:00
Brennan McDonald 215b779d35
Fixed copy-paste bug in access times. 2019-08-03 11:07:16 -07:00
Brennan McDonald f19f7be726
Updated file.rs
Added checks to `file.rs` to ensure that file's metadata exists after `UNIX_EPOCH`.
If the file was accessed/modified/created after UNIX_EPOCH, the current day is displayed.
2019-07-31 15:43:31 -07:00
James Tai dd9dffff8c Display icons when file names are too long for grid
Fixes ogham/exa#548
2019-07-30 18:33:12 -07:00
Steven Davies a78cb0bef6
Update required rustc version
See #530
2019-07-21 15:37:40 +01:00
Igor Gnatenko 2fd76aa166
Add installation instructions for Fedora 2019-07-21 10:59:19 +02:00
Benjamin Sago f73eae117d remove shebang from fish completions 2019-07-19 20:06:04 +01:00
Bond_009 8b60285320 Fix build without default features 2019-07-19 20:40:21 +02:00
Bond_009 f599c7ce93 Update to Rust 2018 2019-07-19 20:40:21 +02:00
Benjamin Sago 89c861f24d
Merge pull request #525 from ariasuni/fix-missing-word-in-fish-completion
Fix missing word in fish completion
2019-07-19 12:15:51 +01:00
Benjamin Sago 4d9c6eb39c
Merge pull request #536 from filalex77/icons-flag-docs
Add documentation for --icons flag
2019-07-19 12:00:21 +01:00
Oleksii Filonenko 58c821be6e
Add documentation for --icons flag
- Update completions
  - fish
  - zsh
- Update man page
- Update help text
2019-07-19 09:58:50 +03:00
Benjamin Sago 4c73a33530
Merge pull request #531 from HackAttack/build-dot-bazel
Add BUILD.bazel as another Bazel file type
2019-07-17 14:08:04 +01:00
Michael Hackner e3fc2de088 Add BUILD.bazel as another Bazel file type
This seems to be preferred now, though both are valid.
2019-07-17 01:05:33 -07:00
ariasuni 3ee0a6afe9 Fix missing word in fish completion 2019-07-15 16:52:08 +02:00
Benjamin Sago 479fdea02c v0.9.0 2019-07-15 04:07:45 +01:00
Benjamin Sago f1a5b646fe
Merge pull request #378 from LlinksRechts/master
fixed git status not working in directories containing '../'
2019-07-15 04:00:11 +01:00
Benjamin Sago 2e0e29da22 Merge branch 'asoderman-glyphs' 2019-07-15 03:54:46 +01:00
Benjamin Sago 9497b30b33 Merge branch 'glyphs' of https://github.com/asoderman/exa into asoderman-glyphs
# Conflicts:
#	src/options/flags.rs
#	src/options/view.rs
#	src/output/grid.rs
2019-07-15 03:54:31 +01:00
Benjamin Sago 9fcd7ad150 Merge branch 'ariasuni-fix-warnings-and-rust-2018' 2019-07-15 03:42:45 +01:00
Benjamin Sago 081bce0479 Merge branch 'fix-warnings-and-rust-2018' of https://github.com/ariasuni/exa into ariasuni-fix-warnings-and-rust-2018
# Conflicts:
#	src/fs/dir.rs
2019-07-15 03:42:33 +01:00
Benjamin Sago 9e1200f9b7 Fix failing tests 2019-07-15 03:37:05 +01:00
Benjamin Sago faed8f9b82
Merge pull request #457 from ariasuni/fix-sorting-by-created-time
Fix sorting by created time
2019-07-15 03:30:52 +01:00
Benjamin Sago b767c211e9 Merge branch 'cecton-vendored-openssl' 2019-07-14 11:57:06 +01:00
Benjamin Sago f7a985bf43 Merge branch 'vendored-openssl' of https://github.com/cecton/exa into cecton-vendored-openssl
# Conflicts:
#	Cargo.lock
#	Cargo.toml
2019-07-14 11:55:30 +01:00
Benjamin Sago 19a2eb168a git2-rs v0.9.1
Most importantly, binaries produced from this version don’t link to http-parser (or at least they didn’t when I tried it), so the Vagrantfile doesn’t need to configure the custom version of it.
2019-07-14 11:42:58 +01:00
Benjamin Sago c7b4674de2 ansi-term v0.12.0 2019-07-14 11:39:41 +01:00
Benjamin Sago 4397abb5c4 Cargo.lock changes from previous commit 2019-07-14 11:39:12 +01:00
Benjamin Sago 9f76f94f88 Bump zoneinfo_compiled to v0.4.8
Fixes #517. The commit in zoneinfo-compiled fixes a bug where missing flags in the tzinfo file were making it crash instead of being treated as 0 values.
2019-07-14 10:08:41 +01:00
Benjamin Sago df9b32c892 Fix a couple warnings 2019-07-13 21:17:48 +01:00
Benjamin Sago 6cd52163f7
Merge pull request #489 from benmezger/patch-1
Feat: add JPF to image filetype
2019-07-13 21:16:50 +01:00
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