Laurent Arnoud
85f9c7f28f
Use simpler test for exec with stderr case
2017-12-06 19:45:26 +01:00
Laurent Arnoud
3b8c87fb65
Show stderr on exec with rm -i
like find
2017-12-06 18:59:57 +01:00
ptzz
9bd1d12c00
Add --no-ignore-vcs option
...
When passed, .gitignore files will not be respected.
2017-11-22 23:18:22 +01:00
Matthias Reitinger
bc88b8f80e
Fix exec tests
2017-11-15 23:18:36 +01:00
sharkdp
bba5c4f607
Fix some clippy warnings
2017-10-26 21:13:56 +02:00
J.W
614f576c47
Add TODOs and FIXMEs about Windows
2017-10-26 20:56:32 +02:00
J.W
dc29ef70c4
Fix Input::remove_extension and Input::dirname
2017-10-26 20:56:32 +02:00
J.W
d702d849ea
Test --exec on Unix
2017-10-26 20:56:32 +02:00
sharkdp
5ad69fb2fb
Add support for exclude-patterns
...
* Add `--exclude`/`-E` option.
* Support for multiple exclude patterns
Example:
``` bash
> fd --exclude 'tests/**/*.rs' mod
src/exec/mod.rs
src/fshelper/mod.rs
src/lscolors/mod.rs
```
Closes #89
2017-10-25 22:22:12 +02:00
Antti Keränen
701b8f209b
Relicense under MIT/Apache-2.0
2017-10-22 10:36:42 +02:00
J.W
8d85debc12
Refactor path handling ( fixes #113 )
...
* Fix path check
* Fix full path matching
* Allow more simple driver names in Windows tests
* Factor out special is_dir() check for "." and ".."
2017-10-18 20:04:34 +02:00
J.W
e649c8fa79
Use a uniform output format for searching ../
...
closes #107 , fixes #82 by the way
2017-10-15 15:01:24 +02:00
Matthias Reitinger
b441528067
Improve smart case to only consider literal uppercase chars ( #103 )
2017-10-14 11:03:21 +02:00
sharkdp
8fc3a83d92
Use absolute path to perform search, fixes #81
...
Previously, we were using the relative path to extract the search
string. For the current directory, the returned relative path was equal
to `""`. This is why the current directory did not show in the search
results (see #81 ).
This commit also changes the way that `--full-path` works, which was
previously working on relative paths. It seems more useful to search the
absolute path, though. Otherwise, search results could change just by
calling fd (with a given search path) from a different directory.
2017-10-13 18:16:26 +02:00
Antti Keränen
049b9ec06b
Format the source code using rustfmt
2017-10-12 19:33:14 +02:00
J.W
e075e1cf7c
Add -i, --ignore-case
2017-10-12 07:28:05 +02:00
Rav Chandra
4f2d9e77b3
Add ripgrep aliases for no-ignore and hidden
2017-10-11 23:15:21 +02:00
Jean-Christophe Petkovich
affe41949d
Switch symlink arg from 's' to 'l' ( #83 )
...
closes #80
2017-10-09 21:25:30 +02:00
David Peter
4731dc670c
Enhanced Windows support, see #70
...
* Use easier way to convert path components
* Fix failing tests on Windows
2017-10-07 09:40:44 +02:00
Matthias Reitinger
6f22957cdc
Re-write integration tests in Rust ( #67 )
...
* Rewrite integration tests in Rust.
* Improve failure output for integration tests.
* Move TestEnv to separate module.
* Remove old integration tests script.
* Re-add integration test for subdirectory.
2017-10-04 23:19:30 +02:00