summaryrefslogtreecommitdiffstats
path: root/.gitignore
AgeCommit message (Collapse)Author
2018-02-10ci: update deployment for doc rearrangementAndrew Gallant
This fixes CI to handle the new documentation files. We also continue to do more cleanup. In particular, we devise a nicer way of detecting the most recent Cargo OUT_DIR by writing a dummy file, and looking for the most recently modified version of that file.
2017-05-04Add snapcraft.yamlChris MacNaughton
[Snapcraft](https://snapcraft.io/) makes Linux packaging very simple in a cross-distro way. This adds the snapcraft.yaml file to setup a snap of ripgrep
2016-11-20Completely re-work colored output and tty handling.Andrew Gallant
This commit completely guts all of the color handling code and replaces most of it with two new crates: wincolor and termcolor. wincolor provides a simple API to coloring using the Windows console and termcolor provides a platform independent coloring API tuned for multithreaded command line programs. This required a lot more flexibility than what the `term` crate provided, so it was dropped. We instead switch to writing ANSI escape sequences directly and ignore the TERMINFO database. In addition to fixing several bugs, this commit also permits end users to customize colors to a certain extent. For example, this command will set the match color to magenta and the line number background to yellow: rg --colors 'match:fg:magenta' --colors 'line:bg:yellow' foo For tty handling, we've adopted a hack from `git` to do tty detection in MSYS/mintty terminals. As a result, ripgrep should get both color detection and piping correct on Windows regardless of which terminal you use. Finally, switch to line buffering. Performance doesn't seem to be impacted and it's an otherwise more user friendly option. Fixes #37, Fixes #51, Fixes #94, Fixes #117, Fixes #182, Fixes #231
2016-10-31Ignore ignore/Cargo.lockAndrew Gallant
2016-09-30Move glob implementation to new crate.Andrew Gallant
It is isolated and complex enough that it deserves attention all on its own. It's also eminently reusable.
2016-09-11update gitignoreAndrew Gallant
2016-02-27initial commitAndrew Gallant