Skip to content

antonioap101/rcat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ¦€ rcat

rcat is a fast, minimal command-line tool that recursively concatenates files from a directory tree.

It extends the classic cat with recursive traversal, file-type filtering, and optional headers, while keeping a simple, Unix-friendly interface.


πŸ“š Features

  • Recursive directory walking
  • Filter files by extension
  • Optional header separator per file

πŸ“¦ Installation

Using Cargo (recommended)

cargo install rcat

Prebuilt binaries

Precompiled binaries are available on the GitHub Releases page:

  • Linux (x86_64)
  • macOS (Intel / Apple Silicon)
  • Windows

Download the binary for your platform, place it in your PATH, and you're good to go.


πŸš€ Usage

Concatenate all files recursively:

rcat .

Only include specific extensions:

rcat . -r -e rs -e toml

Print a header before each file:

rcat . --header

πŸ“„ License

This project is licensed under the MIT License.


🀝 Contributing

Contributions, issues, and suggestions are welcome.
Feel free to open an issue or submit a pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages