Crates.io | rxnow |
lib.rs | rxnow |
version | 0.0.5 |
source | src |
created_at | 2023-10-08 06:43:43.1592 |
updated_at | 2023-10-21 20:24:59.03555 |
description | aims at sorta-kinda drop-in replace GNU/Sed et al. |
homepage | https://github.com/gabrielfalcao/rxnow |
repository | |
max_upload_size | |
id | 996946 |
size | 116,830 |
Experimental drop-in replacement for GNU/Sed
cargo install rxnow
curl -qs https://raw.githubusercontent.com/gabrielfalcao/rxnow/main/README.md | rxnow ".*(curl.*?[.]md).*" --replace '$1'
$ rxnow --help
aims at sorta-kinda drop-in replace GNU/Sed et al.
Usage: rxnow [OPTIONS] <EXPRESSION> [FILENAMES]...
Arguments:
<EXPRESSION> the regex pattern
[FILENAMES]... list of files wherein search shall happen. Defaults to stdin if none is provided
Options:
-i, --ignore-case whether to ignore case
-I, --ignore-spaces whether to ignore spaces
-r, --replace <REPLACEMENT> replace (ft. group matching)
-n, --no-newline
-f, --show-filename
-a, --achromatic disable colored output
-c, --count counts occurrences of regex
-o, --omit-empty omits empty lines
-t, --trim strip space characters at both ends of each line
-d, --delete deletes portions of input-data matching the given expression
-l, --files-with-matches
-C, --context <NUM>
-g, --group-color <GROUP_COLOR> [default: 220]
-m, --match-color <MATCH_COLOR> [default: 154]
-s, --source-color <SOURCE_COLOR> [default: 202]
-h, --help Print help
-V, --version Print version