Ben S
2ffa64cff6
Move all optional features into features module
...
This module provides feature-specific implementations, and also dummy implementations for when they aren't supported by the system or OS.
Doing it this way limits all the #[cfg(feature)] annotations, as we can now just include the module or not.
2015-03-26 00:37:12 +00:00
Ben S
697e1e66e4
Versions bump for latest Rust
...
- Changes to users crate
2015-03-26 00:35:39 +00:00
Ben S
d71140079b
Missed a feature flag...
2015-03-22 19:54:12 +00:00
Ben S
9c2858e447
Upgrade to latest Rust
...
- old_path::Path isn't imported by default anymore
- range -> ..
2015-03-22 19:46:45 +00:00
Ben S
1986c504ba
Merge branch 'pr/51'
2015-03-22 12:06:00 +00:00
Ben S
e6fa6c5b92
Versions bump
2015-03-22 12:05:29 +00:00
Eirik Schwenke
8b2a19046e
The path_filename function/method isn't declared public. If the declaration is changed, rustc complains about a conflict. This seems to be the minimal change needed for tests to run.
2015-03-22 08:50:15 +01:00
Eirik Schwenke
30a48e05c2
Apparently std::os::unix::osStrExt is now std::os::unix::ffi::OsStrExt.
2015-03-22 08:48:05 +01:00
Ben S
640949934e
Versions bump
2015-03-17 12:33:18 +00:00
Ben S
714e22f7a5
Versions bump
2015-03-12 03:13:15 +00:00
Ben S
7407cf1766
Merge branch 'master' of github.com:ogham/exa
2015-03-11 15:09:50 +00:00
Ben S
860e19d292
Merge pull request #49 from killercup/feature/group-is-useless-without-long
...
Add "`--group` is useless without `--long`"
2015-03-11 14:56:34 +00:00
Ben S
2f03341209
Merge pull request #48 from killercup/feature/optional-git-column
...
Make Git Column Optional
2015-03-11 14:56:16 +00:00
Pascal Hertleif
0359f19ca4
Mention --git
in Readme
2015-03-10 19:06:03 +01:00
Pascal Hertleif
a4459da6ad
"--group
is useless without --long
"
2015-03-10 19:00:52 +01:00
Pascal Hertleif
5d152dbe15
Git Column is Useless Without --long
2015-03-10 18:56:38 +01:00
Pascal Hertleif
7dc3a02185
Make Git Column Optional
...
Closes #47
2015-03-10 18:36:29 +01:00
Ben S
f12da1ea4c
Simplify compiled file checking code
2015-03-07 23:51:13 +00:00
Ben S
3e7357819b
Simplify filetype detection code
2015-03-07 23:46:48 +00:00
Ben S
cf38f90aa9
Sweep deprecated warnings under the rug
2015-03-07 23:01:57 +00:00
Ben S
99f9a75a24
Versions bump
2015-03-07 23:01:57 +00:00
Ben S
d2df70ef41
Merge pull request #45 from byteprelude/master
...
making Exa.load() stat files in parallel
2015-03-06 23:15:15 +00:00
bp
9f9b8ca33e
clean up consumer to make code more readable
2015-03-03 22:57:48 -05:00
bp
d9a0458a39
fix bug where a failed stat would cause the consumer thread to hang
2015-03-03 22:41:30 -05:00
bp
53a723b4ba
making Exa.load() stat files in parallel
2015-03-03 21:48:36 -05:00
Ben S
67f60e614b
Add --version command (and bump version)
2015-03-02 14:54:38 +00:00
Ben S
369a421359
Temporary workaround for Path in libgit2-rs
2015-03-02 03:18:26 +00:00
Ben S
9e7c80bcd0
Upgrade to latest Rust
...
- env is no longer feature gated
- exit_status is!
2015-03-02 01:59:43 +00:00
Ben S
6b3d812af5
Use development version of libgit2-rs
...
This stops the openssl-sys version clash preventing exa from compiling.
2015-03-02 01:58:39 +00:00
Ben S
027ca60d90
current_dir -> getcwd
...
current_dir returns a new PathBuf, but getcwd returns an old Path. One day I'll have to upgrade to the new Path library. One day.
Fixes #41 .
2015-03-01 13:50:15 +00:00
Ben S
f6276dfb9d
Merge pull request #38 from tuftedocelot/master
...
Add PKGBUILD to contrib
2015-02-26 19:45:51 +00:00
tuftedocelot
a830d49d85
add man page to PKGBUILD
2015-02-26 13:28:52 -06:00
Ben S
ff1f6d0087
Add --group-directories-first option
...
Closes #27 .
2015-02-26 14:05:26 +00:00
Ben S
982352009f
Merge branch 'cleanup'
2015-02-26 08:33:40 +00:00
Ben S
8615f44076
Spew comments everywhere
2015-02-26 08:27:29 +00:00
Ben S
571be76454
The Row struct's fields don't need to be pub
2015-02-26 07:42:58 +00:00
Ben S
8139cfedea
Fewer warnings when testing
2015-02-26 07:42:37 +00:00
Ben S
f9f1c991cb
details: filter
is only used when recursing
...
So move it as part of 'recurse's option.
2015-02-26 07:26:04 +00:00
Ben S
abf7bf7a3e
We don't use plugin anymore
2015-02-26 07:18:18 +00:00
Ben S
134f9fc252
Refactor details view
...
Move most of the heavy lifting into a Table struct, which doesn't govern how the resulting table is *created*, only how it's *displayed*.
2015-02-26 07:18:08 +00:00
tuftedocelot
e86369ba1b
Update PKGBUILD to current version in AUR
2015-02-25 12:26:13 -06:00
tuftedocelot
085b71cf07
Add PKGBUILD to contrib
...
Create a contrib folder for optional extras
2015-02-25 12:22:58 -06:00
Ben S
3e6cce5b5c
Merge pull request #35 from davidcelis/makefile
...
Add simple Makefile to build and install exa
2015-02-24 16:26:11 +00:00
Ben S
9974d4d5a2
Merge branch 'max-depth'
...
See #24 .
2015-02-24 16:20:21 +00:00
Ben S
93b17a6308
Add extra special error for --level
2015-02-24 16:19:56 +00:00
Ben S
17657100b4
Fix bug where the wrong level was used for . dir
2015-02-24 16:08:22 +00:00
Ben S
cbc3640ced
Remove debugging print
...
Everybody does it, right?
2015-02-24 16:07:31 +00:00
Ben S
f505bdc869
Add --level option to limit tree and recursion
2015-02-24 16:05:25 +00:00
David Celis
714b9c1fbe
Add simple Makefile to build and install exa
...
This patch adds a Makefile that will build and install exa along with
its recently added manual page. This provides a little bit of a nicer
installation path while we wait for Cargo to, hopefully, provide its own
built-in installation method for packages that contain binaries.
Signed-off-by: David Celis <me@davidcel.is>
2015-02-24 10:48:39 -05:00
Ben S
0cb721a644
Merge pull request #31 from davidcelis/man-page
...
Add a man page entry for exa
2015-02-24 11:53:18 +00:00