sharkdp
44605d55dd
Use .to_string() instead of .description()
2020-03-22 15:54:43 +01:00
sharkdp
e5e14f31c4
Bump version to 7.5.0
2020-03-22 15:48:55 +01:00
sharkdp
f69b59195a
Update dependencies, closes #437
2020-03-22 15:47:06 +01:00
David Peter
9c9bb12f23
Update README.md
2020-03-19 22:57:22 +01:00
Dave Parfitt
70448b0006
honor the NO_COLOR env var
2020-03-19 22:56:28 +01:00
sharkdp
fc924d2e0a
Remove custom .github folder
2020-03-16 07:53:49 +01:00
Caleb Webber
cab4981b11
Add --one-file-system and aliases to man page ( #548 )
2020-03-15 22:03:51 +01:00
sharkdp
104600e642
Update links
2020-03-15 12:03:46 +01:00
Adam Smith
3c6fab3439
Fix homebrew formula link
2020-03-14 14:36:54 +01:00
sharkdp
d05e7171d4
Fix for older versions of Rust
2020-02-28 20:42:14 +01:00
sharkdp
81dee25438
Add additional check for symlink
2020-02-28 20:42:14 +01:00
sharkdp
bbf0f1cc1f
New implementation of broken-symlink handling
2020-02-28 20:42:14 +01:00
sharkdp
bfc8c42444
Revert back to master state
2020-02-28 20:42:14 +01:00
sharkdp
918dfc6ef0
Add expected behavior as unit tests
2020-02-28 20:42:14 +01:00
sharkdp
d6034119ae
Add comment for broken symlinks
2020-02-28 20:42:14 +01:00
sharkdp
82e6562cfc
Further simplify the code
2020-02-28 20:42:14 +01:00
sharkdp
8cea65c1b8
Simplify match statement
2020-02-28 20:42:14 +01:00
Tom Milligan
9d73402ef2
walk: catch ignore NotFound error in the case of a broken symlink
2020-02-28 20:42:14 +01:00
Tom Milligan
06434f229b
test: we should find broken symlink with and without --follow
2020-02-28 20:42:14 +01:00
fusillicode
0f2429cabc
Add unit tests for merge_exitcodes
2020-02-22 12:32:35 +01:00
fusillicode
232e3937f2
Rename error_if_any_error to merge_exitcodes
2020-02-22 12:32:35 +01:00
fusillicode
e23398e6d0
Extract error_if_any_error as free function
2020-02-22 12:32:35 +01:00
fusillicode
a5fe138a25
Extract ExitCode::is_error helper
2020-02-22 12:32:35 +01:00
fusillicode
b23cfc383f
Switch back from Self to ExitCode
2020-02-22 12:32:35 +01:00
fusillicode
e46998278a
Fix typo in a job.rs comment
2020-02-22 12:32:35 +01:00
fusillicode
7213f5a88e
Add collection of job & thread exit codes + default to ExitCode::Error if any ExitCode::Error
2020-02-22 12:32:35 +01:00
fusillicode
fa7d49282b
Restun exit code for generate_and_execute?
2020-02-22 12:32:35 +01:00
sharkdp
2f18903b29
Fix zsh autocompletion problem, closes #487
2020-02-06 21:52:09 +01:00
sharkdp
b63e43b40f
Remove .snapcraft.yaml. This never worked.
2020-02-06 21:38:50 +01:00
Shun Sakai
56289041a6
Fix LICENSE
...
- Add copyright notice to the MIT License.
- Add information about the license to README file.
2020-01-19 19:06:21 +01:00
David Peter
8196f79fa4
Show master
build state
2020-01-12 11:06:04 +01:00
MarcoIeni
320d7fca0a
Sort search results when using -X option
2020-01-02 21:52:26 +01:00
sharkdp
f7d1938556
Formatting
2020-01-01 12:05:50 +01:00
sharkdp
328c6640be
Formatting
2020-01-01 12:05:33 +01:00
sharkdp
c001dd47a7
Hide --one-file-system from the short help text
2020-01-01 11:54:01 +01:00
sharkdp
a9c7696ecc
Small stylistic change
2020-01-01 11:54:01 +01:00
Simon Engmann
9a34ba6a0c
Credit the source of the device_num()
function
2020-01-01 11:54:01 +01:00
Simon Engmann
cd2dc5714e
Compare --one-file-system
to find's -mount/-xdev
2020-01-01 11:54:01 +01:00
Simon Engmann
2828d90f99
Don't assume that /dev/null exists in test
...
If `/dev/null` doesn't exist or is not on a different partition during
the test for `--one-file-system`, the test is skipped instead of
mistakenly failing.
2020-01-01 11:54:01 +01:00
Simon Engmann
ed6c184020
Shorten cfg!()
checks
2020-01-01 11:54:01 +01:00
Simon Engmann
6f7d10870c
Add aliases for --one-file-system
...
The functionality provided by `--one-file-system` is called
`-mount`/`-xdev` under `find`, so provide those aliases as a compromise.
2020-01-01 11:54:01 +01:00
Simon Engmann
dea1fbe722
Restrict --one-file-system
to supported systems
...
Instead of having the option do nothing at runtime on unsupported
platforms, it is now only available on the systems that support it in
the first place.
2020-01-01 11:54:01 +01:00
Simon Engmann
94993ca6c2
Rename --same-file-system
to --one-file-system
2020-01-01 11:54:01 +01:00
Simon Engmann
3e0325cc60
Adjust tests to not time out on Travis OSX
2020-01-01 11:54:01 +01:00
Simon Engmann
e5ba75f3c8
Add tests for --same-file-system
2020-01-01 11:54:01 +01:00
Simon Engmann
8796de57b5
Add same file system functionality
...
This adds a `--same-file-system` CLI option that instructs the walker to
not cross file system boundaries.
Due to the fact that the corresponding option of the `ignore` crate's
`WalkBuilder` does not support platforms other than Unix and Windows,
the option does nothing on platforms other than those.
Resolves #507
2020-01-01 11:54:01 +01:00
sharkdp
0f27485faf
Quit immediately if the channel::send call failed
2020-01-01 11:21:52 +01:00
sharkdp
762f551ff4
Update --help text
2019-12-23 16:07:38 +01:00
Rafał Hajdacki
fb205f5057
Allow changing current working directory of fd
2019-12-23 15:42:33 +01:00
EasiestSoft
32fdbb1eae
Fixed typos, occurence to occurrence, seach to search
2019-12-19 21:52:43 +01:00