Displaying 1 to 20 from 53 results

replace - [UNMAINTAINED] Command line search and replace utility

  •    Javascript

You can now use replace and search from the command line.

Command-line-text-processing - :zap: From finding text to search and replace, from sorting to beautifying text and more :art:

  •    Shell

Learn 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...

ack2 - ack 2

  •    Perl

ack 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).

bingrep - like ~~grep~~ UBER, but for binaries

  •    Rust

NOTE: 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.

ripgrep - Recursively searches directories for a regex pattern while respecting your gitignore

  •    Rust

ripgrep is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files. ripgrep has first class support on Windows, macOS and Linux, with binary downloads available for every release. ripgrep is similar to other popular search tools like The Silver Searcher, ack and grep.

The Silver Searcher - A code-searching tool similar to ack, but faster.

  •    C

A code-searching tool similar to ack, but faster. It ignores file patterns from your .gitignore and .hgignore. If there are files in your source repo you don't want to search, just add their patterns to a .ignore file. (*cough* *.min.js *cough*)

glogg - the fast, smart log explorer

  •    C++

glogg 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.

vim-grepper - :space_invader: Helps you win at grep.

  •    Vim

Use 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.

blush - Grep with colours

  •    Go

With Blush, you can grep with any colours of your choice. Make sure you have go>=1.7 installed.

ugrep - Ultra fast grep with interactive query UI and fuzzy search

  •    C++

ugrep is ultra fast grep with interactive query UI and fuzzy search. It can search file systems, source code, text, binary files, archives (cpio/tar/pax/zip), compressed files (gz/Z/bz2/lzma/xz/lz4/zstd), documents and more. A faster, user-friendly and compatible grep replacement.

nip - Node Input/output Piper

  •    Javascript

You should now be able to call nip from the command line.

lf.sh - Bash utility to help you quickly search arbitrary files or search text from files

  •    Shell

lf.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.

pkgrep - Powerful CLI tool to find, filter & format package data in node_modules.

  •    Javascript

Powerful CLI tool to find, filter & format package data in node_modules.You can use --depth in combination with most other flags.

search - grep-ish search utility inspired by "ack" written with nodejs

  •    Javascript

"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)?.

trag_vim - A language-aware source code scanner (with support for git grep, ack, ag, sift ...)

  •    Vim

A language-aware source code scanner (with support for git grep, ack, ag, sift ...)

json2 - xml2 for JSON

  •    Python

There 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.

stream-snitch - Event emitter for watching text streams with regex patterns

  •    Javascript

stream-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.

pupergrep - Real-time grep for your logs right in your favorite modern browser made with Twitter Bootstrap

  •    Javascript

Now you have pupergrep module installed. This way you may open 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.

goreplace - command line tool for search and replace

  •    Go

Besides, 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.