Commit graph

691 commits

Author SHA1 Message Date
David Peter
267598fba5
Arch Linux package was renamed to 'fd' 2018-02-11 11:41:54 +01:00
sharkdp
11b3e96d2d Install fakeroot when deploying 2018-02-10 17:23:26 +01:00
sharkdp
a6086abe7f Updates for v6.3.0 2018-02-10 16:46:42 +01:00
David Peter
7f65e7a0d6
Update benchmark results 2018-02-10 16:43:36 +01:00
sharkdp
814d37030e Implement -F/--fixed-strings/--literal 2018-02-10 15:55:06 +01:00
Lewis Belcher
089c183d30 Update README.md
The suggested use of `--ignore` no longer exists (renamed to `--no-ignore`)
2018-02-10 14:19:54 +01:00
Martin Larralde
370d9f081f Use RegexSet instead of hand-written parser 2018-02-10 14:18:37 +01:00
Martin Larralde
86fe9977e8 Implement multiple suffixes extension support with tests (#214) 2018-02-10 14:18:37 +01:00
Martin Larralde
b1bb60ebb9 Install rustfmt-nightly in debug mode in Travis (#231) 2018-02-07 19:50:10 +01:00
Steve Pentland
b4d39270d6 Allow -exec to work as --exec (#226)
* Replace usage of `-exec` by `--exec`, except when it is used as a value that is given to `--exec/-exec/-x`.
* Limit usage of --exec option to single instance.
2018-01-29 20:32:46 +01:00
sharkdp
6d83eea32b Small screencast updates 2018-01-28 15:44:07 +01:00
Mario Nebl
26beaf97a6 Update screencast 2018-01-28 12:59:27 +01:00
Mario Nebl
33d37d7623 Avoid glitches on new prompt lines 2018-01-28 12:59:27 +01:00
Mario Nebl
dce004afef Use updated screencast 2018-01-28 12:59:27 +01:00
Mario Nebl
c1941cc7ed Change to working char to signify carriage returns 2018-01-28 12:59:27 +01:00
Mario Nebl
0a1c65b9ce Delay command with output before them 2018-01-28 12:59:27 +01:00
Mario Nebl
4fb9d84ffc Use new screencast
* Might not require rawgit as per https://github.com/marionebl/svg-term-cli/issues/5#issuecomment-360037548
2018-01-28 12:59:27 +01:00
Mario Nebl
2a84eb5cea Update screencast 2018-01-28 12:59:27 +01:00
Mario Nebl
6dd59b33b1 Document svg-terminal command 2018-01-28 12:59:27 +01:00
Mario Nebl
4fea5f3a3c Ensure -h output can be read at end of cast 2018-01-28 12:59:27 +01:00
Mario Nebl
b269f4902e Demonstrate -e and --exec flags 2018-01-28 12:59:27 +01:00
Mario Nebl
33791d8400 Use ▶ prompt 2018-01-28 12:59:27 +01:00
Mario Nebl
4e737b4b44 Use upstream src 2018-01-28 12:59:27 +01:00
Mario Nebl
c985ba2e6f Use local svg demo 2018-01-28 12:59:27 +01:00
Mario Nebl
658a97a94a Add svg screencast 2018-01-28 12:59:27 +01:00
Dock O'Neal
bc2b7a33ae Fixing exec hang by disabling ctrl-c handling for exec 2018-01-25 07:47:04 +01:00
Vinaya
1045930dd9 Fix typos (#218)
This fixes few typos: "distributions", "want to" instead of "want so".
2018-01-10 13:02:25 +01:00
David Peter
cc36543da2
Add GA
I'm curious :-)
2018-01-09 17:41:02 +01:00
sharkdp
050fa9c3b1 Fix file owner in deb package, closes #213
Also, fix a few lintian warnings / errors.
2018-01-04 19:48:59 +01:00
sharkdp
6be33fbf33 Update dependencies 2018-01-03 10:40:28 +01:00
sharkdp
61a065dd92 Update version information 2018-01-03 10:40:28 +01:00
sharkdp
941caeb053 Update documentation 2018-01-03 10:40:28 +01:00
David Peter
32a34cf8c9
Introduce maximum output buffer size (#212)
Closes #191
2018-01-03 10:40:08 +01:00
sharkdp
39fb41f05a Move exit codes to 'internal' module 2018-01-03 10:00:22 +01:00
Dock
26ad7da347 Using wants_to_quit to exit the sender as well as the reciever (#211)
Closes #210
2018-01-03 09:26:11 +01:00
sharkdp
c5b920b913 Fix shell completion directories for Ubuntu 2018-01-03 09:10:33 +01:00
sharkdp
37613d6989 Fix rustftm check 2018-01-02 23:05:16 +01:00
David Peter
b4ae0dca7e
Add instructions on how to use fd with fzf 2018-01-02 22:26:38 +01:00
sharkdp
8dde7c3365 Re-enable help-text wrapping 2018-01-01 16:01:29 +01:00
sharkdp
a5f5ad6254 Re-enable code style check 2018-01-01 16:00:32 +01:00
sharkdp
aeb3722b69 Update installation instructions, see #174 2018-01-01 15:27:05 +01:00
Thejaswi Kadur
faf934da4b Added support for filtering by multiple filetypes and extensions (#205)
Closes #177 
Closes #199
2018-01-01 12:09:33 +01:00
Dock
4d66c84109 Correct exit codes (#202)
* Changed exit code on ctrl-c to 130 to match specification
* Changed exit code when stdout errors. 1 for general error.
2017-12-18 06:53:34 -08:00
Thayne McCombs
2bc72a5eca Fix bash_completion path in deb. 2017-12-14 19:26:24 -08:00
sharkdp
8702133ee8 Temporarily disable the cargo fmt check 2017-12-13 19:23:38 -08:00
sharkdp
9192bc153f Fix path of bash completion 2017-12-09 23:01:32 -08:00
sharkdp
b2797c0c45 Bump minimum rust version to 1.20 2017-12-09 22:14:53 -08:00
sharkdp
aaf9e024d5 Updates for 6.1.0 2017-12-09 21:40:13 -08:00
Matthias Reitinger
5784823aca Unify execute_command across platforms 2017-12-09 21:10:48 -08:00
Dock
51aea57a6a Add multiple path support (#182)
* Adding support for multiple paths. (panic)

- Started adding multiple file support
- fd panics with multiple files right now

* Moved the ctrlc handler to main.

- Moved the ctrlc handler to main so we can search multiple files

* Tests now allow custom directory setup

- TestEnv::new() now takes two arguments, the directories to create and
the files to create inside those directories.

* rust-fmt changes

* rust-fmt changes

* Moving code around, no need to do everything in one big loop

- PathDisplay was never actually used for anything, removed it during refactor of main
- Removed redundant logic for absolute paths
- Moved code placed needlessly inside a loop in the last commit outside of that loop.

* Moving code around, no need to do everything in one big loop

- PathDisplay was never actually used for anything, removed it during refactor of main
- Removed redundant logic for absolute paths
- Moved code placed needlessly inside a loop in the last commit outside of that loop.

* Removed commented code in testenv

* Refactored walk::scan to accept the path buffer vector. Using the ParallelWalker allows for multithreaded searching of multiple directories

* Moved ctrlc handler back into walker, it is only called once from main now.

* Moved the colored output check back to it's original place

* Removing shell-escape, not sure how it got added...

* Added test for `fd 'a.foo' test1` to show that a.foo is only found in the test1 and not the test2 direcotry

* Removing side effect from walk::scan, `dir_vec` is no longer a mutable reference and an iterator is being used instead.

* Running rustfmt to format code correctly
2017-12-06 14:52:23 -08:00