sreplace-0.9.5 is not a library.
sreplace
A simple to use, efficient, and full-featured command line string replacer.
Sed like command line tool that aims to be simple and fast to use.
This is a rewritting of a former project of mine, from C++ to rust.
Installation
- install rust
- install
sreplace
usingcargo
:
The ready to use executable command is sr
.
Usage
sr
Arguments:
The string to look for
The replacement string
The path to the file or directory
Examples
$ cat hello.txt
Hello world!
$ sr world all hello.txt
Replaced 1 line in "hello.txt"
$ cat hello.txt
Hello all!
Replace in regular file
Replace recursively in folder
Features
- UTF-8 encoding support
- Support regular expression searched patterns
- Support case insensitive searched patterns
- Filter on regular files extensions
- Recursively browse directories
- Concurrently process multiple files
License
GPL v3