wrapcli 0.2.7

Wrap and rewrite CLI output to masquerade as another tool
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Introduction

**wrapcli** is a Rust library that wraps an existing CLI tool and rewrites its output on the fly, making it appear as if a different tool produced the output.

## Features

- Stream real-time output rewriting (line by line)
- Capture full output for post-processing
- Customizable rewriting rules
- Preserve original version information (optional)

## Use Cases

- Create branded variants of CLI tools
- Mask internal tool names in user-facing output
- Add version information without changing the underlying tool
- Integrate legacy tools into modern workflows