Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/khrynczenko/rrpl
https://github.com/khrynczenko/rrpl
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/khrynczenko/rrpl
- Owner: khrynczenko
- License: mit
- Created: 2022-04-09T10:25:22.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-05-02T09:41:52.000Z (over 2 years ago)
- Last Synced: 2024-10-13T23:05:30.305Z (about 1 month ago)
- Language: Rust
- Size: 21.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rrpl
---
![CICD](
https://img.shields.io/github/workflow/status/khrynczenko/rrpl/rust,%20cargo) ![Crates.io](https://img.shields.io/crates/v/rrpl) ![GitHub](https://img.shields.io/github/license/khrynczenko/rrpl)## What is **rrpl**
**rrpl (rust replace)** is a CLI application for replacing text matches inside
a file. It's CLI interface is meant to mimic other tool, i.e., **rpl** which
is available on debian distributions.## How to use
```text
> rrpl --help
rrpl 0.1.0
Krzysztof HrynczenkoUSAGE:
rrpl [OPTIONS] [FILE]...ARGS:
...OPTIONS:
-b, --backup Rename original file to file~ before replacing
-h, --help Print help information
-i, --ignore-case Match case-insensitively
-p, --prompt Prompt confirmation before changing the file
-q, --quiet Disable logging to stdout/stderr
-V, --version Print version information
-w, --whole-words Match on word boundaries only
```## How to build
`cargo build`