perg 0.4.0

perg is a small command-line tool to search for given string inside a file
Documentation

perg

A micro lightweight implementation of grep, written in Rust.

 perg --help
perg x.x.x
Vinh Nguyen <vinhnguyen2308@gmail.com>
perg is a small command-line tool to search for given string inside a file

USAGE:
    perg [FLAGS] <PATTERN> <FILE>

FLAGS:
    -h, --help           Prints help information
    -i, --ignore-case    Perform case insensitive matching. Default is case sensitive.
    -V, --version        Prints version information

ARGS:
    <PATTERN>    pattern to search, can use regular expression
    <FILE>       path to file

Installation

Using Cargo via rustup:

 curl https://sh.rustup.rs -sSf | sh

then install perg binary:

 cargo install perg

Usage

a test.md is included in this repo, to try out perg:

 perg crate test.md
    # hello world
    # hi world

perg also support regular expression search, like grep:

 perg "h[ei]" test.md
    # hello world
    # hi world

 perg "hello|bye" test.md
    # hello world
    # bye world

 perg "^(be)" test.md
    # bye world
    # end of file

Help, feedback or suggestions?

Feel free to contact me on Twitter for discussions, news & announcements & other projects. :rocket: