ripgrep is a line oriented search tool that recursively searches your current directory for a regex pattern while respecting your gitignore rules. To a first approximation, ripgrep combines the usability of The Silver Searcher (similar to ack) with the raw speed of GNU grep. ripgrep has first class support on Windows, macOS and Linux, with binary downloads available for every release.Dual-licensed under MIT or the UNLICENSE.
ripgrep recursively-search search regex gitignore grep command-line-toolYou can now use replace and search from the command line.
sed grep search replaceLearn about various commands available for common and exotic text processing needs. Examples have been tested on GNU/Linux - there'd be syntax/feature variations with other distributions, consult their respective man pages for details. ⚠️ 🚧 Work in progress, stay tuned...
command-line text-processing ebook sed grepack is a code-searching tool, similar to grep but optimized for programmers searching large trees of source code. It runs in pure Perl, is highly portable, and runs on any platform that runs Perl. ack is written and maintained by Andy Lester (andy@petdance.com).
tree grep ackNOTE: Building requires rustc version 1.17 or greater. If you're using a distro's rust compiler, consider using https://rustup.rs to install your rustc compiler and associated binaries. bingrep is available through cargo, via cargo install bingrep, or you can build, and install the resulting binary wherever you like.
grep binary objdump elf portable-executable mach-oglogg is a multi-platform GUI application that helps browse and search through long and complex log files. It is designed with programmers and system administrators in mind and can be seen as a graphical, interactive combination of grep and less. It is capable to open and work with documents of more than 2 GB.
text-editor editor log-explorer grep large-documentsUse your favorite grep tool (ag, ack, git grep, ripgrep, pt, sift, findstr, grep) to start an asynchronous search. All matches will be put in a quickfix or location list. This plugin works with Vim and Neovim on Unix-like systems. It's mostly working on Windows as well.
vim-plugin vim neovim async ag ack git rg pt sift findstr grep viml viml-scriptsWith Blush, you can grep with any colours of your choice. Make sure you have go>=1.7 installed.
grep terminal-applf.sh is a Bash utility to help you quickly search arbitrary files or search text from files. It is more convenient and intuitive to use than ls or find command.
bash shell-script search-interface grep utility batsPowerful CLI tool to find, filter & format package data in node_modules.You can use --depth in combination with most other flags.
npm node_modules grep package find dependencies require install pkg package.json packages read-installed"ack"-inspired grep-ish search utility written with nodejs.The given <query> is a case-insensitive regular express, so the query may express simple words or phrases, as well as ones like foo(bar)?.
ack grep searchA language-aware source code scanner (with support for git grep, ack, ag, sift ...)
vim vim-plugin viml grep ag ackThere is a tool to convert XML files to intermediate format that allows editing and data extraction to be performed with simple (not XML-aware) tools, such as regular expressions-based grep or sed. It does not solve the general task of transforming XML files, but still allows text handling tools to go farther than in case of direct attempt to use them on XML. But xml2 is for XML, and somebody may want the similar tool for JSON.
json text-files grep sedstream-snitch is a tiny Node module that allows you to match streaming data patterns with regular expressions. It's much like ... | grep, but for Node streams using native events and regular expression objects. It's also a good introduction to the benefits of streams if you're unconvinced or unintroduced. The most obvious use case is scraping or crawling documents from an external source.
stream grep regex match searchNow you have pupergrep module installed. This way you may open http://127.0.0.1/ and enjoy your logs. Note that nginx does not support websockets yet and you'll need to wait for 2 seconds to switch from ws to xhr-polling.
grep supergrep log logs bootstrap socket.ioBesides, it's also faster than grep! Hard to believe, and it's a bit of cheating - but gr by default ignores everything you have in your .hgignore and .gitignore files, skipping binary files and compiled bytecodes (which you usually don't want to touch anyway). This is my reason to use it - less latency doing task I'm doing often.
grep replaceThe grep utility searches any given input files, selecting lines that match one or more patterns. By default, a pattern matches an input line if the regular expression in the pattern matches the input line without its trailing newline. An empty expression matches every line. Each input line that matches at least one of the patterns is written to the standard output. grep is used for simple patterns and basic regular expressions; egrep can handle extended regular expressions. fgrep is quicker than both grep and egrep, but can only handle fixed patterns (i.e. it does not interpret regular expressions). Patterns may consist of one or more lines, allowing any of the pattern lines to match a portion of the input. zgrep, zegrep, and zfgrep act like grep, egrep, and fgrep, respectively, but accept input files compressed with the compress or gzip compression utilities.
regular-expression grep bsd pattern-matchingSearch dependents of a node module. As a module and/or maintenance developer it can be handy to gather information on which modules are actually using your module, e.g. which parts of the api it uses, variable names etc. This can be particularly useful when changing the API and helps answering the question How will this change affect the users of my module?.
search dependents github grep ag
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.