<div align="center">
<h1>๐ฆ RustyCat</h1>
<img src="assets/ss.png" width="100%" alt="RustyCat Logo">
```bash
rcat "com.example.app.*"
```
</div>
## About
RustyCat is a modern Android logcat viewer written in Rust that makes debugging Android applications more pleasant with colored output and smart formatting.
## Features
- ๐จ Colored log levels (Debug, Info, Warning, Error, Verbose, Fatal)
- ๐ท๏ธ Smart tag coloring with 12 distinct colors
- โฐ Precise timestamps with millisecond precision
- ๐ฑ Package filtering support (e.g., com.example.app or com.example.*)
- ๐ Intelligent tag display (shows tags only when they change)
- ๐ Clean formatting with proper padding and alignment
- ๐ Multi-line log support with proper indentation
- โจ๏ธ Interactive mode (press 'q' to quit)
- ๐งน Automatic logcat buffer clearing on start
## Installation
```bash
cargo install rustycat-android
```
## Usage
```bash
rcat
```
Filter by package name:
```bash
rcat com.example.app
```
Filter with wildcard:
```bash
rcat "com.example.*"
```
Hide timestamps:
```bash
rcat --no-timestamp
# or
rcat -t
```
## Acknowledgments
Built with โค๏ธ using Rust
Inspired by traditional logcat viewers like [pidcat](https://github.com/JakeWharton/pidcat)