1.0.0 • Published 6 years ago

jsgrep-cli v1.0.0

Weekly downloads
3
License
ISC
Repository
github
Last release
6 years ago

jsgrep-cli

Build Status Known Vulnerabilities

An alternative to grep which uses JavaScript's Regex, supports a match and a match-and-replace

Installation

npm i jsgrep-cli -g

Example

Match input from stdin, return any matching line:

ls -al ~ | jsgrep " \.[a-z]+rc$"

Match and replace lines from stdin. Capturing groups are exposed as $1, $2... variables (1-indexed), and must probably be escaped to prevent being interpreted by your shell:

ls -al ~ | jsgrep ".+ (\.[a-z]+rc$)" "\$1"

Passing flags (default i):

ls -al ~ | jsgrep " \.[a-z]+rc$" --flags iu