1 unstable release

0.1.0 Aug 14, 2020

#1822 in Text processing

MIT license

5KB
61 lines

Unit Tests

cargo run tests sample.text

Run

cargo run someStringToSearch someFileName

cargo run the sample.txt # shows 2 matching lines

cargo run t sample.txt   # shows 4 matching lines

cargo run \  sample.txt  # match all lines with spaces, in this case all lines except the new line

Executable from anywhere

cargo build --release
cd ~/code/rust/grepy/target/release
./grepy run t sample.txt                                # same as # cargo run t sample.txt
~/code/rust/grepy/target/release/grepy run t sample.txt # same as # cargo run t sample.txt

so.... just add rust to your path and you can then run from anywhere

notice current permissions

these are fine and the same as chmod +x grepy -rwxr-xr-x 2 whoami staff 327K Aug 13 12:54 grepy

./grepy com some/path/to/some/file

it will create a binary file

./target/release/grepy

This binary is completely self-contained, so you can move or copy it to somewhere else on your computer.

Run from anywhere

This is my first rust lang answer on stack overflow

publish

cargo publish

ref

No runtime deps